SoapExtensionReflector Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma interface comum e funcionalidades para classes adicionarem informação de extensão SOAP a um ServiceDescription objeto por método.
public ref class SoapExtensionReflector abstract
public abstract class SoapExtensionReflector
type SoapExtensionReflector = class
Public MustInherit Class SoapExtensionReflector
- Herança
-
SoapExtensionReflector
Observações
A classe abstrata SoapExtensionReflector expõe um método abstrato, ReflectMethod. Este método abstrato permite que uma classe derivada adicione descrições de extensões SOAP ao refletir um método Web em objetos que são colocados num ServiceDescription objeto. O método em si não é uma entrada. As descrições são adicionadas para todos os métodos Web pertencentes a uma ligação específica que produz um ServiceDescription.
Pode usar um ServiceDescription para gerar um documento Web Services Description Language (WSDL) através do Write método. A ServiceDescriptionImporter classe e as classes relacionadas também podem usar um ServiceDescription para gerar código proxy cliente ou código abstrato para servidor.
Use uma classe derivada da SoapExtensionReflector classe em conjunto com uma classe derivada da classe abstrata SoapExtension para prolongar o processamento em tempo de execução das mensagens SOAP no cliente ou serviço.
Pode especificar SoapExtensionReflector num ficheiro de configuração através do <elemento soapExtensionReflectorTypes> e do seu elemento filho add. Também pode aplicar a configuração a uma aplicação Web ASP.NET que publique um serviço Web.
Construtores
| Name | Description |
|---|---|
| SoapExtensionReflector() |
Inicializa uma instância da SoapExtensionReflector classe. |
Propriedades
| Name | Description |
|---|---|
| ReflectionContext |
Obtém ou define a instância de uma classe derivada da classe abstrata ProtocolReflector que invoca o ReflectMethod() método. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ReflectDescription() |
Gera informação de descrição específica de serviço que é colocada num ServiceDescription objeto correspondente a uma ligação. |
| ReflectMethod() |
|
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |