Partager via


ICallContextInitializer Interface

Définition

Définit les méthodes qui activent l'initialisation et le recyclage du stockage local des threads avec le thread qui appelle le code utilisateur.

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

Remarques

Implémentez l'interface ICallContextInitializer et ajoutez-la à la propriété DispatchOperation.CallContextInitializers pour initialiser et nettoyer le stockage local des threads pour le thread qui appelle le code utilisateur. L'utilisation classique est de définir une valeur, telle que l'emprunt d'identité ou la modification des System.Globalization.CultureInfo. Si vous souhaitiez établir un contexte personnalisé, il s’agit du point d’extension pour initialiser la propriété de contexte statique, qui est ensuite disponible pour les développeurs au cours de l’opération.

Méthodes

AfterInvoke(Object)

Implémentez pour participer au nettoyage du thread qui a appelé l'opération.

BeforeInvoke(InstanceContext, IClientChannel, Message)

Implémentez pour participer à l'initialisation du thread d'opération.

S’applique à