TransportBindingElementImporter Classe

Definição

Importa elementos de associação de transporte padrão de documentos WSDL ( Linguagem de Descrição dos Serviços Web ) 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 interfaces e IWsdlImportExtension das IPolicyImportExtension interfaces. Ele importa os HttpTransportBindingElementHttpsTransportBindingElementTcpTransportBindingElementNamedPipeTransportBindingElementMsmqTransportBindingElementPeerTransportBindingElementmetadados do serviço WSDL, e instâncias.

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

Construtores

Nome Description
TransportBindingElementImporter()

Inicializa uma nova instância da classe TransportBindingElementImporter.

Métodos

Nome Description
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 Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

Importa uma TransportBindingElement instância 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 devem ser importados.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Este método não faz nada.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

Importa informações de endereçamento da porta WSDL e importa um HttpTransportBindingElement ou um HttpsTransportBindingElement do URI de transporte SOAP se ainda TransportBindingElement não for importado da política anexada ao WSDL.

Aplica-se a

Confira também