ICallContextInitializer Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |