ICallContextInitializer Interfaccia

Definizione

Definisce i metodi che consentono l'inizializzazione e il riciclo della memoria locale di thread, thread che richiama il codice utente.Defines the methods that enable the initialization and recycling of thread-local storage with the thread that invokes user code.

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.Implement the ICallContextInitializer interface and add it to the DispatchOperation.CallContextInitializers property to initialize and clean up thread-local storage for the thread that invokes user code. Un utilizzo tipico è quello di impostare un valore, ad esempio la rappresentazione o modificando System.Globalization.CultureInfo.Typical usage is to set some value, such as impersonation or changing the 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.If you wanted to establish some custom context, this is the extension point to initialize the static context property, which is then available for developers in the course of the operation.

Metodi

AfterInvoke(Object)

Implementare questo metodo per partecipare alla pulizia del thread che ha richiamato l'operazione.Implement to participate in cleaning up the thread that invoked the operation.

BeforeInvoke(InstanceContext, IClientChannel, Message)

Implementare questo metodo per partecipare all'inizializzazione del thread dell'operazione.Implement to participate in the initialization of the operation thread.

Si applica a