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 オブジェクト。新しいnull オブジェクトを作成するように WCF に指示するInstanceContextを返します。

注釈

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

nullを返した場合、新しいInstanceContext オブジェクトは調整システムを通過し、ServiceThrottle.MaxConcurrentInstancesの数をインクリメントします。

適用対象