ICallContextInitializer.BeforeInvoke Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.