Compartilhar via


MessageEncodingBindingElementImporter Classe

Definição

Converte políticas com base em WSDL e contratos sobre codificação de mensagem em descrições dos elementos de associação que podem implementar essas políticas para o serviço.

public ref class MessageEncodingBindingElementImporter : System::ServiceModel::Description::IPolicyImportExtension, System::ServiceModel::Description::IWsdlImportExtension
public class MessageEncodingBindingElementImporter : System.ServiceModel.Description.IPolicyImportExtension, System.ServiceModel.Description.IWsdlImportExtension
type MessageEncodingBindingElementImporter = class
    interface IWsdlImportExtension
    interface IPolicyImportExtension
Public Class MessageEncodingBindingElementImporter
Implements IPolicyImportExtension, IWsdlImportExtension
Herança
MessageEncodingBindingElementImporter
Implementações

Comentários

Substitua essa classe para estender o mapeamento padrão entre o WSDL e um elemento de associação de codificação de mensagem. Em seguida, anexe seu objeto personalizado a um WsdlImporter programaticamente ou usando um arquivo de configuração de aplicativo. Você também pode anexar seu objeto personalizado ao interno WsdlImporter usado pela Ferramenta do Visualizador de Rastreamento de Serviço (SvcTraceViewer.exe) usando um arquivo de configuração de aplicativo.

Use o IWsdlImportExtension.BeforeImport método para modificar diretamente os metadados importados para elementos de associação de codificação de mensagem.

Construtores

MessageEncodingBindingElementImporter()

Inicializa uma nova instância da classe MessageEncodingBindingElementImporter.

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)

Define um método que pode importar asserções de políticas personalizadas para codificação de mensagens e que adiciona os elementos de associação que implementam a política.

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

Chamado antes de importar os documentos de metadados associados à codificação.

IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext)

Chamado ao importar um contrato.

IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext)

Mapeia as extensões WSDL personalizadas para a codificação de mensagens para a descrição do serviço.

Aplica-se a