ICallContextInitializer.BeforeInvoke Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.