次の方法で共有


IInstanceContextProvider.GetExistingInstanceContext メソッド

定義

新しいメッセージを受信すると呼び出されます。

public:
 System::ServiceModel::InstanceContext ^ GetExistingInstanceContext(System::ServiceModel::Channels::Message ^ message, System::ServiceModel::IContextChannel ^ channel);
public System.ServiceModel.InstanceContext GetExistingInstanceContext (System.ServiceModel.Channels.Message message, System.ServiceModel.IContextChannel channel);
abstract member GetExistingInstanceContext : System.ServiceModel.Channels.Message * System.ServiceModel.IContextChannel -> System.ServiceModel.InstanceContext
Public Function GetExistingInstanceContext (message As Message, channel As IContextChannel) As InstanceContext

パラメーター

message
Message

受信メッセージ。

channel
IContextChannel

メッセージを受信したチャネル。

戻り値

InstanceContext

メッセージの処理に使用する InstanceContext オブジェクト。新しい InstanceContext オブジェクトを作成するよう WCF に指示するには、null を返します。

注釈

GetExistingInstanceContext メソッドは、メッセージを受信すると呼び出されます。 メッセージの処理に使用する InstanceContext オブジェクト、または null を返します。 の場合 null 、WCF はメッセージの新しい オブジェクトを作成し、 InstanceContext メソッドを呼び出 InitializeInstanceContext します。

null を返すと、新しい InstanceContext オブジェクトがスロットル システムに渡って、ServiceThrottle.MaxConcurrentInstances のカウントをインクリメントします。

適用対象