Partilhar via


TransportBindingElementImporter Classe

Definição

Importa os elementos de associação de transporte padrão dos documentos em linguagem 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

Comentários

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

Quando esses TransportBindingElement tipos são importados, o TransportBindingElementImporter tipo também importa as informações de endereçamento dos metadados WSDL.

Construtores

TransportBindingElementImporter()

Inicializa uma nova instância da classe TransportBindingElementImporter.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

Importa uma instância TransportBindingElement da política anexada à associação WSDL.

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

Adiciona declarações de política personalizadas às associações WSDL em documentos WSDL que serão importados.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Esse método não faz nada.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

Importa as informações de endereçamento da porta WSDL e importa um HttpTransportBindingElement ou um HttpsTransportBindingElement do URI de transporte do protocolo SOAP, se um TransportBindingElement já não tiver sido importado da política anexada ao WSDL.

Aplica-se a

Confira também