ICallContextInitializer インターフェイス

定義

ユーザー コードを呼び出したスレッドでスレッド ローカル ストレージの初期化およびリサイクルを可能にするメソッドを定義します。

public interface class ICallContextInitializer
public interface ICallContextInitializer
type ICallContextInitializer = interface
Public Interface ICallContextInitializer

注釈

ICallContextInitializer インターフェイスを実装し、それを DispatchOperation.CallContextInitializers プロパティに追加して、ユーザー コードを呼び出したスレッドのスレッド ローカル ストレージを初期化およびクリーンアップします。 一般的な使用方法は、偽装や、System.Globalization.CultureInfo の変更などの値を設定することです。 なんらかのカスタムのコンテキストを設定する場合は、これが静的なコンテキスト プロパティを初期化する拡張ポイントになります。拡張ポイントは、操作中に開発者が利用できます。

メソッド

AfterInvoke(Object)

操作を呼び出したスレッドのクリーンアップに参加するために実装します。

BeforeInvoke(InstanceContext, IClientChannel, Message)

操作スレッドの初期化に参加するために実装します。

適用対象