Compartilhar via


ICallContextInitializer.BeforeInvoke Método

Definição

Implemente para participar da 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 de entrada.

Retornos

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

Comentários

Implemente o BeforeInvoke método para inicializar e limpar o armazenamento local de thread para o thread que invoca o código do usuário. O uso típico é definir algum valor, como representação ou alteração do System.Globalization.CultureInfo. Se você quiser estabelecer algum contexto personalizado, esse é o ponto de extensão para inicializar a propriedade de contexto estático, que está disponível para desenvolvedores no decorrer da operação.

Aplica-se a