TransportBindingElementImporter Klass

Definition

Importerar standardtransportbindningselement från WSDL-dokument ( Web Services Description Language ) med bifogade principuttryck.

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
Arv
TransportBindingElementImporter
Implementeringar

Kommentarer

Typen TransportBindingElementImporter är en implementering av gränssnitten IWsdlImportExtension och IPolicyImportExtension . Den importerar HttpTransportBindingElementinstanserna , HttpsTransportBindingElement, TcpTransportBindingElementNamedPipeTransportBindingElement, MsmqTransportBindingElementoch PeerTransportBindingElement från WSDL-tjänstens metadata.

När dessa TransportBindingElement typer importeras importeras TransportBindingElementImporter även adressinformationen från WSDL-metadata.

Konstruktorer

Name Description
TransportBindingElementImporter()

Initierar en ny instans av TransportBindingElementImporter klassen.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

Importerar en TransportBindingElement instans från principen som är kopplad till WSDL-bindningen.

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

Lägger till anpassade principkontroller till WSDL-bindningar i WSDL-dokument som ska importeras.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Den här metoden gör ingenting.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

Importerar adresseringsinformation från WSDL-porten och importerar en HttpTransportBindingElement eller en HttpsTransportBindingElement från SOAP-transport-URI:n om en TransportBindingElement inte redan har importerats från en princip som är kopplad till WSDL.

Gäller för

Se även