Compartilhar via


SoapExtensionImporter Classe

Definição

Fornece uma interface e funcionalidade comuns para classes gerarem atributos de código que especificam extensões SOAP.

public ref class SoapExtensionImporter abstract
public abstract class SoapExtensionImporter
type SoapExtensionImporter = class
Public MustInherit Class SoapExtensionImporter
Herança
SoapExtensionImporter

Comentários

A classe SoapExtensionImporterabstract expõe um método abstract, ImportMethod, que permite que uma classe derivada adicione metadados a qualquer método que represente uma operação em uma associação. O método em si não é um método de entrada. Os atributos de código, que são adicionados a todos os métodos Web em uma classe de associação, representam extensões ao protocolo soap web services, por exemplo, para adicionar cabeçalhos extras a uma mensagem SOAP de saída ou fazer processamento extra em uma mensagem SOAP de entrada.

Você pode usar uma classe derivada de SoapExtensionImporter para estender a geração de código proxy do cliente ou abstract código do servidor. Você pode usar essa classe derivada em conjunto com uma classe derivada da classe abstractSoapExtension, que estende o processamento em tempo de execução de mensagens SOAP no cliente ou serviço.

Você pode especificar SoapExtensionImporter em um arquivo de configuração por meio do elemento de configuração soapExtensionImporterTypes e seu elemento add filho. Você pode aplicar a configuração a:

  • Um aplicativo Web ASP.NET: serviço ou cliente.

  • Um aplicativo .NET Framework autônomo: somente cliente.

Construtores

SoapExtensionImporter()

Inicializa uma nova instância da classe SoapExtensionImporter.

Propriedades

ImportContext

Obtém ou define a instância de SoapProtocolImporter que invoca o método ImportMethod(CodeAttributeDeclarationCollection).

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)
ImportMethod(CodeAttributeDeclarationCollection)

Quando substituído em uma classe derivada, adiciona declarações de atributo de código a qualquer método que represente uma operação em uma associação.

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)

Aplica-se a

Confira também