IInstanceContextProvider.GetExistingInstanceContext Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird aufgerufen, wenn eine neue Nachricht empfangen wird.
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
Parameter
- message
- Message
Die eingehende Nachricht.
- channel
- IContextChannel
Der Kanal, der die Nachricht empfangen hat.
Gibt zurück
Das InstanceContext-Objekt, das zur Verarbeitung der Nachricht genutzt wird. Geben Sie null
zurück, um WCF anzuweisen, ein neues InstanceContext-Objekt zu erstellen.
Hinweise
Die GetExistingInstanceContext-Methode wird aufgerufen, wenn eine Nachricht empfangen wird. Geben Sie das InstanceContext-Objekt zurück, dass die Nachricht verarbeiten soll, oder null
. Im Fall von null
erstellt WCF ein neues InstanceContext -Objekt für die Nachricht und ruft dann die -Methode InitializeInstanceContext auf.
Wenn Sie null
zurückgeben, bewegt sich das neue InstanceContext-Objekt durch das Drosselungssystem und erhöht die Anzahl von ServiceThrottle.MaxConcurrentInstances.