ICallContextInitializer.BeforeInvoke Metod

Definition

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.

Gäller för