両方がIParameterInspector
ありIErrorHandler
、サービスに接続されている場合IErrorHandler.HandleError()
、呼び出された同じスレッドで呼び出されることを確認できIParameterInspector.BeforeCall()
ますか?
これが必要なのは、スローされた障害IParameterInspector.AfterCall()
が呼び出されず、(私の知る限り) で作成された相関状態オブジェクトを取得する方法がないためBeforeCall()
です。したがって、インターフェイスの実装にフィールドを含めることで、これを克服したいと考えてThreadStatic
います:(