TransportBindingElementImporter 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.
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. |