Condividi tramite


IInstanceContextProvider.GetExistingInstanceContext Metodo

Definizione

Metodo chiamato quando viene ricevuto un nuovo messaggio.

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

Parametri

message
Message

Il messaggio in entrata.

channel
IContextChannel

Il canale che riceve il messaggio.

Restituisce

InstanceContext

L'oggetto InstanceContext utilizzato per elaborare il messaggio. Restituire null per indicare a WCF di creare un nuovo oggetto InstanceContext.

Commenti

Il metodo GetExistingInstanceContext viene chiamato quando viene ricevuto un messaggio. Restituire l'oggetto InstanceContext con cui elaborare il messaggio, oppure null. Nel caso di null , WCF crea un nuovo oggetto per il messaggio e quindi chiama il metodo InstanceContext InitializeInstanceContext .

Se viene restituito null, il nuovo oggetto InstanceContext va viene sottoposto al sistema di limitazione e va a incrementare il conteggio di ServiceThrottle.MaxConcurrentInstances.

Si applica a