ICallContextInitializer Gränssnitt
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.
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. |