SoapExtensionImporter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 abstract
SoapExtension, 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) |