ICallContextInitializer.BeforeInvoke Méthode
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.
Implémentez pour participer à l'initialisation du thread d'opération.
public:
System::Object ^ BeforeInvoke(System::ServiceModel::InstanceContext ^ instanceContext, System::ServiceModel::IClientChannel ^ channel, System::ServiceModel::Channels::Message ^ message);
public object BeforeInvoke (System.ServiceModel.InstanceContext instanceContext, System.ServiceModel.IClientChannel channel, System.ServiceModel.Channels.Message message);
abstract member BeforeInvoke : System.ServiceModel.InstanceContext * System.ServiceModel.IClientChannel * System.ServiceModel.Channels.Message -> obj
Public Function BeforeInvoke (instanceContext As InstanceContext, channel As IClientChannel, message As Message) As Object
Paramètres
- instanceContext
- InstanceContext
Instance de service pour l'opération.
- channel
- IClientChannel
Canal client.
- message
- Message
Message entrant.
Retours
Objet de corrélation retourné comme paramètre de la méthode AfterInvoke(Object).
Remarques
Implémentez la méthode BeforeInvoke 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.