IInstanceContextProvider.GetExistingInstanceContext Methode

Definition

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 zum Verarbeiten der Nachricht verwendet wird. Kehren Sie zurück null , um WCF anzuweisen, ein neues InstanceContext Objekt zu erstellen.

Hinweise

Die GetExistingInstanceContext Methode wird aufgerufen, wenn eine Nachricht empfangen wird. Gibt das InstanceContext Objekt zurück, das Sie die Nachricht verarbeiten möchten, oder null. Im Fall von nullWCF wird ein neues InstanceContext Objekt für die Nachricht erstellt und dann die InitializeInstanceContext Methode aufgerufen.

Wenn Sie zurückkehren null, durchläuft das neue InstanceContext Objekt das Drosselungssystem und erhöht die Anzahl von ServiceThrottle.MaxConcurrentInstances.

Gilt für: