IInstanceContextProvider.GetExistingInstanceContext(Message, IContextChannel) Metodo

Definizione

Metodo chiamato quando viene ricevuto un nuovo messaggio.Called when a new message is received.

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.The incoming message.

channel
IContextChannel

Il canale che riceve il messaggio.The channel that received the message.

Restituisce

L'oggetto InstanceContext utilizzato per elaborare il messaggio. Restituire null per indicare a WCF di creare un nuovo oggetto InstanceContext.The InstanceContext object that is used to process the message; return null to instruct WCF to create a new InstanceContext object.

Commenti

Il metodo GetExistingInstanceContext viene chiamato quando viene ricevuto un messaggio.The GetExistingInstanceContext method is called when a message is received. Restituire l'oggetto InstanceContext con cui elaborare il messaggio, oppure null.Return the InstanceContext object that you want to process the message, or null. Nel caso di null, WCF crea un nuovo oggetto InstanceContext per il messaggio e quindi chiama il metodo InitializeInstanceContext.In the case of null, WCF creates a new InstanceContext object for the message and then calls the InitializeInstanceContext method.

Se viene restituito null, il nuovo oggetto InstanceContext va viene sottoposto al sistema di limitazione e va a incrementare il conteggio di ServiceThrottle.MaxConcurrentInstances.If you return null, the new InstanceContext object goes through the throttling system and increments the count of ServiceThrottle.MaxConcurrentInstances.

Si applica a