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í.
Implemente para participar en la inicialización del subproceso de 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 de servicio para la operación.
- channel
- IClientChannel
Canal de cliente.
- message
- Message
Mensaje entrante.
Devoluciones
Objeto de correlación pasado como parámetro del AfterInvoke(Object) método .
Comentarios
Implemente el BeforeInvoke método para inicializar y limpiar el almacenamiento local de subprocesos para el subproceso que invoca el código de usuario. El uso típico es establecer algún valor, como la suplantación o el cambio de System.Globalization.CultureInfo. Si desea establecer algún contexto personalizado, este es el punto de extensión para inicializar la propiedad de contexto estático, que luego está disponible para los desarrolladores en el curso de la operación.