ICallContextInitializer.BeforeInvoke メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
操作スレッドの初期化に参加するために実装します。
public:
System::Object ^ BeforeInvoke(System::ServiceModel::InstanceContext ^ instanceContext, System::ServiceModel::IClientChannel ^ channel, System::ServiceModel::Channels::Message ^ message);
public object BeforeInvoke (System.ServiceModel.InstanceContext instanceContext, System.ServiceModel.IClientChannel channel, System.ServiceModel.Channels.Message message);
abstract member BeforeInvoke : System.ServiceModel.InstanceContext * System.ServiceModel.IClientChannel * System.ServiceModel.Channels.Message -> obj
Public Function BeforeInvoke (instanceContext As InstanceContext, channel As IClientChannel, message As Message) As Object
パラメーター
- instanceContext
- InstanceContext
操作のサービス インスタンス。
- channel
- IClientChannel
クライアント チャネル。
- message
- Message
受信メッセージ。
戻り値
AfterInvoke(Object) メソッドのパラメーターとして返された相関オブジェクト。
注釈
ユーザー コードを呼び出したスレッドのスレッド ローカル ストレージを初期化およびクリーンアップするための BeforeInvoke メソッドを実装します。 一般的な使用方法は、偽装や、System.Globalization.CultureInfo の変更などの値を設定することです。 なんらかのカスタムのコンテキストを設定する場合は、これが静的なコンテキスト プロパティを初期化する拡張ポイントになります。拡張ポイントは、操作中に開発者が利用できます。