ICallContextInitializer.BeforeInvoke Método

Definición

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.

Se aplica a