다음을 통해 공유


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 개체를 만들도록 지시하는 데 사용되는 InstanceContext 개체입니다.

설명

GetExistingInstanceContext 메서드는 메시지를 받을 때 호출됩니다. 메시지를 처리하려는 InstanceContext 개체를 반환하고, 그렇지 않으면 null을 반환합니다. 경우 null, WCF를 만듭니다 InstanceContext 메시지에 대해 다음 호출 하는 개체는 InitializeInstanceContext 메서드.

null을 반환하면 새 InstanceContext 개체가 스로틀 시스템을 통해 이동하고 ServiceThrottle.MaxConcurrentInstances 수가 증가합니다.

적용 대상