TransportBindingElementImporter Klas

Definitie

Hiermee importeert u standaard transportbindingselementen uit WSDL-documenten ( Web Services Description Language ) met bijgevoegde beleidsexpressies.

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
Overname
TransportBindingElementImporter
Implementeringen

Opmerkingen

Het TransportBindingElementImporter type is een implementatie van de IWsdlImportExtension en IPolicyImportExtension interfaces. Het importeert de metagegevens TcpTransportBindingElementPeerTransportBindingElementMsmqTransportBindingElementNamedPipeTransportBindingElementHttpsTransportBindingElementvan de HttpTransportBindingElementWSDL-service en de exemplaren van de WSDL-service.

Wanneer deze TransportBindingElement typen worden geïmporteerd, importeert het TransportBindingElementImporter type ook de adresseringsgegevens uit de WSDL-metagegevens.

Constructors

Name Description
TransportBindingElementImporter()

Initialiseert een nieuw exemplaar van de TransportBindingElementImporter klasse.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

Hiermee importeert u een TransportBindingElement exemplaar uit het beleid dat is gekoppeld aan de WSDL-binding.

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

Voegt aangepaste beleidsverklaringen toe aan de WSDL-bindingen in WSDL-documenten die moeten worden geïmporteerd.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Deze methode doet niets.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

Importeert adresseringsgegevens uit de WSDL-poort en importeert een HttpTransportBindingElement of een HttpsTransportBindingElement van de SOAP-transport-URI als er TransportBindingElement nog geen beleid is geïmporteerd dat is gekoppeld aan de WSDL.

Van toepassing op

Zie ook