ICallContextInitializer.BeforeInvoke Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.