Condividi tramite


ICallContextInitializer Interfaccia

Definizione

Definisce i metodi che consentono l'inizializzazione e il riciclo della memoria locale di thread, thread che richiama il codice utente.

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

Commenti

Implementare l'interfaccia ICallContextInitializer e aggiungerla alla proprietà DispatchOperation.CallContextInitializers per inizializzare e pulire la memoria locale di thread per il thread che richiama il codice utente. Un utilizzo tipico è quello di impostare un valore, ad esempio la rappresentazione o modificando System.Globalization.CultureInfo. Per stabilire un contesto personalizzato, utilizzare questo punto di estensione per inizializzare la proprietà di contesto statico, la quale diventa quindi disponibile agli sviluppatori nel corso dell'operazione.

Metodi

AfterInvoke(Object)

Implementare questo metodo per partecipare alla pulizia del thread che ha richiamato l'operazione.

BeforeInvoke(InstanceContext, IClientChannel, Message)

Implementare questo metodo per partecipare all'inizializzazione del thread dell'operazione.

Si applica a