ICallContextInitializer.BeforeInvoke メソッド

定義

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

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の変更など、何らかの値を設定することです。 カスタム コンテキストを確立する場合、これは静的コンテキスト プロパティを初期化するための拡張ポイントです。これは、操作の過程で開発者が使用できます。

適用対象