Sdílet prostřednictvím


IInstanceContextProvider.GetExistingInstanceContext Metoda

Definice

Volá se při přijetí nové zprávy.

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

Parametry

message
Message

Příchozí zpráva

channel
IContextChannel

Kanál, který zprávu přijal.

Návraty

InstanceContext

InstanceContextObjekt, který se používá ke zpracování zprávy; vraťte null se k pokynu WCF pro vytvoření nového InstanceContext objektu.

Poznámky

GetExistingInstanceContextMetoda je volána, když je přijata zpráva. Vrátí InstanceContext objekt, který má zpracovat zprávu, nebo null . V případě rozhraní null WCF vytvoří nový InstanceContext objekt pro zprávu a pak zavolá InitializeInstanceContext metodu.

Pokud se vrátíte null , nový InstanceContext objekt projde systémem omezování a zvýší počet ServiceThrottle.MaxConcurrentInstances .

Platí pro