ICallContextInitializer.BeforeInvoke Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zaimekuj , aby uczestniczyć w inicjowaniu wątku operacji.
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
Wystąpienie usługi dla operacji.
- channel
- IClientChannel
Kanał klienta.
- message
- Message
Komunikat przychodzący.
Zwraca
Obiekt korelacji przekazany z powrotem jako parametr AfterInvoke(Object) metody .
Uwagi
Zaim implementuj metodę , aby zainicjować i wyczyścić magazyn wątkowo-lokalny dla wątku, który BeforeInvoke wywołuje kod użytkownika. Typowym zastosowaniem jest ustawienie pewnych wartości, takich jak personifikacja lub zmiana System.Globalization.CultureInfo . Jeśli chcesz ustanowić jakiś kontekst niestandardowy, jest to punkt rozszerzenia do inicjowania statycznej właściwości kontekstu, która jest następnie dostępna dla deweloperów w trakcie operacji.