SoapExtensionReflector Classe

Definição

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

Abstract método que uma classe derivada deve implementar para adicionar informação de extensão SOAP a um ServiceDescription objeto por método.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também