TransportBindingElementImporter Klasse

Definition

Importiert Standardtransport-Bindungselemente von WSDL-Dokumenten (Web Services Description Language) mit angehängten Richtlinienausdrücken.

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
Vererbung
TransportBindingElementImporter
Implementiert

Hinweise

Der TransportBindingElementImporter-Typ stellt eine Implementierung der Schnittstellen IWsdlImportExtension und IPolicyImportExtension dar. Er importiert die Instanzen HttpTransportBindingElement, HttpsTransportBindingElement, TcpTransportBindingElement, NamedPipeTransportBindingElement, MsmqTransportBindingElementPeerTransportBindingElement von WSDL-Dienstmetadaten.

Wenn diese TransportBindingElement-Typen importiert werden, importiert der TransportBindingElementImporter-Typ auch die Adressierungsinformationen aus den WSDL-Metadaten.

Konstruktoren

TransportBindingElementImporter()

Initialisiert eine neue Instanz der TransportBindingElementImporter-Klasse.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

Importiert eine TransportBindingElement-Instanz aus der an die WSDL-Bindung angefügten Richtlinie.

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

Fügt benutzerdefinierte Richtlinienassertionen den WSDL-Bindungen in WSDL-Dokumenten hinzu, die importiert werden sollen.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Diese Methode hat keine Funktion.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

Importiert Adressierungsinformationen vom WSDL-Anschluss, und importiert ein HttpTransportBindingElement oder ein HttpsTransportBindingElement aus dem SOAP-Transport-URI, wenn nicht bereits ein TransportBindingElement aus der an die WSDL angehängten Richtlinie importiert wurde.

Gilt für

Siehe auch