ICallContextInitializer.BeforeInvoke Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Implementera för att delta i initieringen av åtgärdstråden.
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
Parametrar
- instanceContext
- InstanceContext
Tjänstinstansen för åtgärden.
- channel
- IClientChannel
Klientkanalen.
- message
- Message
Det inkommande meddelandet.
Returer
Ett korrelationsobjekt skickades tillbaka som parameter för AfterInvoke(Object) metoden.
Kommentarer
BeforeInvoke Implementera metoden för att initiera och rensa trådlokal lagring för tråden som anropar användarkod. Typisk användning är att ange ett visst värde, till exempel personifiering eller ändra System.Globalization.CultureInfo. Om du vill upprätta en anpassad kontext är det här tilläggspunkten för att initiera egenskapen static context, som sedan är tillgänglig för utvecklare under åtgärdens gång.