MessageEncodingBindingElementImporter Classe
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.
Converti des stratégies et des contrats basés sur WSDL relatifs à l’encodage de messages en descriptions des éléments de liaison qui peuvent implémenter ces stratégies pour le service.
public ref class MessageEncodingBindingElementImporter : System::ServiceModel::Description::IPolicyImportExtension, System::ServiceModel::Description::IWsdlImportExtension
public class MessageEncodingBindingElementImporter : System.ServiceModel.Description.IPolicyImportExtension, System.ServiceModel.Description.IWsdlImportExtension
type MessageEncodingBindingElementImporter = class
interface IWsdlImportExtension
interface IPolicyImportExtension
Public Class MessageEncodingBindingElementImporter
Implements IPolicyImportExtension, IWsdlImportExtension
- Héritage
-
MessageEncodingBindingElementImporter
- Implémente
Remarques
Substituez cette classe pour étendre le mappage standard entre WSDL et un élément de liaison d’encodage de messages. Attachez ensuite votre objet personnalisé à un WsdlImporter
, par programme ou à l'aide d'un fichier de configuration de l'application. Vous pouvez également joindre votre objet personnalisé à l’interne WsdlImporter
utilisé par l’outil Visionneuse de trace de service (SvcTraceViewer.exe) à l’aide d’un fichier de configuration d’application.
Utilisez la méthode IWsdlImportExtension.BeforeImport pour modifier directement les métadonnées qui sont ensuite importées dans des éléments de liaison d’encodage de messages.
Constructeurs
MessageEncodingBindingElementImporter() |
Initialise une nouvelle instance de la classe MessageEncodingBindingElementImporter. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext) |
Définit une méthode qui permet d’importer des assertions de stratégie personnalisées pour l’encodage de messages et d’ajouter les éléments de liaison qui implémentent la stratégie. |
IWsdlImportExtension.BeforeImport(ServiceDescriptionCollection, XmlSchemaSet, ICollection<XmlElement>) |
Appelé avant d'importer les documents de métadonnées associés à l'encodage. |
IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext) |
Appelé lors de l'importation d'un contrat. |
IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext) |
Mappe les extensions WSDL personnalisées pour l’encodage des messages à la description de service. |