TransportBindingElementImporter Classe

Définition

Importe des éléments de liaison de transport standard à partir de documents WSDL ( Web Services Description Language ) avec des expressions de stratégie jointes.

public ref class TransportBindingElementImporter : System::ServiceModel::Description::IPolicyImportExtension, System::ServiceModel::Description::IWsdlImportExtension
public class TransportBindingElementImporter : System.ServiceModel.Description.IPolicyImportExtension, System.ServiceModel.Description.IWsdlImportExtension
type TransportBindingElementImporter = class
    interface IWsdlImportExtension
    interface IPolicyImportExtension
Public Class TransportBindingElementImporter
Implements IPolicyImportExtension, IWsdlImportExtension
Héritage
TransportBindingElementImporter
Implémente

Remarques

Le TransportBindingElementImporter type est une implémentation des interfaces et IWsdlImportExtension des IPolicyImportExtension interfaces. Il importe les métadonnées du HttpTransportBindingElementservice WSDL, ainsi HttpsTransportBindingElementTcpTransportBindingElementNamedPipeTransportBindingElementMsmqTransportBindingElementPeerTransportBindingElementque des instances.

Lorsque ces TransportBindingElement types sont importés, le TransportBindingElementImporter type importe également les informations d’adressage à partir des métadonnées WSDL.

Constructeurs

Nom Description
TransportBindingElementImporter()

Initialise une nouvelle instance de la classe TransportBindingElementImporter.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

Importe une TransportBindingElement instance de la stratégie attachée à la liaison WSDL.

IWsdlImportExtension.BeforeImport(ServiceDescriptionCollection, XmlSchemaSet, ICollection<XmlElement>)

Ajoute des assertions de stratégie personnalisées aux liaisons WSDL dans les documents WSDL à importer.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Cette méthode ne fait rien.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

Importe les informations d’adressage à partir du port WSDL et importe un ou un HttpTransportBindingElementHttpsTransportBindingElement à partir de l’URI de transport SOAP si une TransportBindingElement stratégie n’est pas déjà importée à partir de la stratégie attachée au WSDL.

S’applique à

Voir aussi