Sdílet prostřednictvím


ICallContextInitializer.BeforeInvoke Metoda

Definice

Implementujte pro účast v inicializaci vlákna operace.

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

Parametry

instanceContext
InstanceContext

Instance služby pro operaci.

channel
IClientChannel

Kanál klienta.

message
Message

Příchozí zpráva

Návraty

Object

Objekt korelace byl předán zpět jako parametr AfterInvoke(Object) metody.

Poznámky

Implementujte BeforeInvoke metodu pro inicializaci a vyčištění místního úložiště vlákna pro vlákno, které vyvolá uživatelský kód. Typickým využitím je nastavit určitou hodnotu, jako je například zosobnění nebo změna System.Globalization.CultureInfo . Pokud jste chtěli vytvořit nějaký vlastní kontext, jedná se o rozšiřující bod pro inicializaci vlastnosti statického kontextu, který je poté k dispozici pro vývojáře v průběhu operace.

Platí pro