ICallContextInitializer Gränssnitt

Definition

Definierar de metoder som möjliggör initiering och återvinning av trådlokal lagring med tråden som anropar användarkod.

public interface class ICallContextInitializer
public interface ICallContextInitializer
type ICallContextInitializer = interface
Public Interface ICallContextInitializer

Kommentarer

ICallContextInitializer Implementera gränssnittet och lägg till det i DispatchOperation.CallContextInitializers egenskapen 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.

Metoder

Name Description
AfterInvoke(Object)

Implementera för att delta i rensningen av tråden som anropade åtgärden.

BeforeInvoke(InstanceContext, IClientChannel, Message)

Implementera för att delta i initieringen av åtgärdstråden.

Gäller för