TransportBindingElementImporter Classe

Definição

Importa elementos de ligação padrão de transporte a partir de documentos Web Services Description Language (WSDL) com expressões de política anexadas.

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
Herança
TransportBindingElementImporter
Implementações

Observações

O TransportBindingElementImporter tipo é uma implementação das IWsdlImportExtension interfaces e IPolicyImportExtension . Importa os HttpTransportBindingElement, HttpsTransportBindingElement, TcpTransportBindingElement, NamedPipeTransportBindingElement, MsmqTransportBindingElement, , e PeerTransportBindingElement instâncias dos metadados do serviço WSDL.

Quando estes TransportBindingElement tipos são importados, o TransportBindingElementImporter tipo também importa a informação de endereçamento dos metadados WSDL.

Construtores

Name Description
TransportBindingElementImporter()

Inicializa uma nova instância da TransportBindingElementImporter classe.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

Importa uma TransportBindingElement instância da apólice anexada à vinculação WSDL.

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

Adiciona asserções de política personalizadas às ligações WSDL em documentos WSDL que devem ser importados.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Este método não faz nada.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

Importa que enderece informação da porta WSDL e importa um HttpTransportBindingElement ou um HttpsTransportBindingElement do URI de transporte SOAP se a TransportBindingElement não for já importado da apólice associada ao WSDL.

Aplica-se a

Ver também