Compartilhar via


IInstanceContextProvider.GetExistingInstanceContext Método

Definição

Chamado quando uma nova mensagem é recebida.

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

Parâmetros

message
Message

A mensagem de entrada.

channel
IContextChannel

O canal que recebeu a mensagem.

Retornos

InstanceContext

O objeto InstanceContext que é usado para processar a mensagem; retorna null para instruir o WCF a criar um novo objeto InstanceContext.

Comentários

O GetExistingInstanceContext método é chamado quando uma mensagem é recebida. Retorne o InstanceContext objeto que você deseja processar a mensagem ou null . No caso de null , o WCF cria um novo objeto para a InstanceContext mensagem e, em seguida, chama o InitializeInstanceContext método .

Se você retornar , o novo objeto passará pelo sistema null InstanceContext de throttling e incrementa a contagem de ServiceThrottle.MaxConcurrentInstances .

Aplica-se a