私の REST WCF サービスでは、WCF スタック レベルですべての例外をログに記録します ( IErrorHandler
)
これが私のコードです:
public void PostPositions(List<Position> positions)
{
if (!this.ValidateRequest()) return;
foreach (var position in positions)
{
例外が発生します:
オブジェクト参照がオブジェクト インスタンスに設定されていません。
System
. ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(オブジェクト インスタンス、オブジェクト[] 入力、オブジェクト[]& 出力)
私のコードの1170行目はif (!this.ValidateRequest()) return;
どういう意味ですか?静的メソッドはありません。クラスのインスタンスを操作し、this
確実に存在します。内部で例外が発生した場合ValidateRequest()
は、スタック トレースでそれが示されることを期待しています。
ポインタはありますか?