Udostępnij za pośrednictwem


IInstanceContextProvider.GetExistingInstanceContext Metoda

Definicja

Wywoływana po otrzymaniu nowego komunikatu.

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

Komunikat przychodzący.

channel
IContextChannel

Kanał, który odebrał komunikat.

Zwraca

InstanceContext

Obiekt, InstanceContext który jest używany do przetwarzania komunikatu; wróć do null instruowania usługi WCF, aby utworzyć nowy InstanceContext obiekt.

Uwagi

Metoda GetExistingInstanceContext jest wywoływana po otrzymaniu komunikatu. Zwróć InstanceContext obiekt, który chcesz przetworzyć komunikat, lub null . W przypadku obiektu usługa WCF tworzy nowy obiekt dla komunikatu, null a następnie wywołuje metodę InstanceContext InitializeInstanceContext .

Jeśli zostanie zwrócona wartość , nowy obiekt przechodzi przez system ograniczania przepustowości i null InstanceContext zwiększa liczbę wartości ServiceThrottle.MaxConcurrentInstances .

Dotyczy