IInstanceContextProvider.GetExistingInstanceContext Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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 .