Condividi tramite


TransportBindingElementImporter Classe

Definizione

Importa elementi di binding del trasporto standard da documenti Web Services Description Language (WSDL) con allegate espressioni di criteri.

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
Ereditarietà
TransportBindingElementImporter
Implementazioni

Commenti

Il tipo TransportBindingElementImporter è un'implementazione delle interfacce IWsdlImportExtension e IPolicyImportExtension. Importa le istanze di HttpTransportBindingElement, HttpsTransportBindingElement, TcpTransportBindingElement, NamedPipeTransportBindingElement, MsmqTransportBindingElemente PeerTransportBindingElement dai metadati del servizio WSDL.

Quando questi tipi TransportBindingElement vengono importati, il tipo TransportBindingElementImporter importa anche le informazioni relative all'indirizzo dai metadati WSDL.

Costruttori

TransportBindingElementImporter()

Inizializza una nuova istanza della classe TransportBindingElementImporter.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

Importa un'istanza TransportBindingElement dai criteri allegati all'associazione WSDL.

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

Aggiunge asserzioni di criteri personalizzate alle associazioni WSDL nei documenti WSDL da importare.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Questo metodo non effettua alcuna operazione.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

Importa informazioni relative all'indirizzo dalla porta WSDL e importa un oggetto HttpTransportBindingElement o HttpsTransportBindingElement dall'URI di trasporto SOAP se un oggetto TransportBindingElement non è già stato importato dai criteri associati a WSDL.

Si applica a

Vedi anche