Compartir a través de


ICallContextInitializer.BeforeInvoke Método

Definición

Impleméntelo para participar en la inicialización del subproceso de la operación.

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

Instancia del servicio para la operación.

channel
IClientChannel

Canal de cliente.

message
Message

Mensaje entrante.

Devoluciones

Objeto de correlación que se pasa como parámetro del método AfterInvoke(Object).

Comentarios

Implemente el método BeforeInvoke para inicializar y limpiar el almacenamiento de subprocesos locales para el subproceso que invoca el código de usuario. El uso habitual consiste en establecer algún valor, como suplantación, o en cambiar System.Globalization.CultureInfo. Si deseara establecer algún contexto personalizado, éste es el punto de la extensión para inicializar la propiedad de contexto estático, que, a continuación, está disponible para los desarrolladores en el curso de la operación.

Se aplica a