ICallContextInitializer.BeforeInvoke Método

Definição

Implementar para participar na inicialização do thread de operação.

public:
 System::Object ^ BeforeInvoke(System::ServiceModel::InstanceContext ^ instanceContext, System::ServiceModel::IClientChannel ^ channel, System::ServiceModel::Channels::Message ^ message);
public object BeforeInvoke(System.ServiceModel.InstanceContext instanceContext, System.ServiceModel.IClientChannel channel, System.ServiceModel.Channels.Message message);
abstract member BeforeInvoke : System.ServiceModel.InstanceContext * System.ServiceModel.IClientChannel * System.ServiceModel.Channels.Message -> obj
Public Function BeforeInvoke (instanceContext As InstanceContext, channel As IClientChannel, message As Message) As Object

Parâmetros

instanceContext
InstanceContext

A instância de serviço para a operação.

channel
IClientChannel

O canal do cliente.

message
Message

A mensagem recebida.

Devoluções

Um objeto de correlação repassado como parâmetro do AfterInvoke(Object) método.

Observações

Implemente o BeforeInvoke método para inicializar e limpar o armazenamento local da thread que invoca o código do utilizador. O uso típico é definir algum valor, como personificação ou alterar o System.Globalization.CultureInfo. Se quiser estabelecer algum contexto personalizado, este é o ponto de extensão para inicializar a propriedade de contexto estático, que fica disponível para os programadores durante a operação.

Aplica-se a