MessageEncodingBindingElementImporter Classe

Definição

Converte políticas e contratos baseados em WSDL sobre codificação de mensagens 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 mensagens.

Construtores

Nome Description
MessageEncodingBindingElementImporter()

Inicializa uma nova instância da classe MessageEncodingBindingElementImporter.

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)

Define um método que pode importar declarações de política 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 personalizadas do WSDL para codificar mensagens na descrição do serviço.

Aplica-se a