Compartilhar via


SoapExtensionReflector Classe

Definição

Fornece uma interface comum e a funcionalidade para classes adicionarem informações de extensão SOAP a um objeto ServiceDescription por método.

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

Comentários

A classe abstrata SoapExtensionReflector expõe um método abstrato. ReflectMethod Esse 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 em um 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 associação especificada que produz um ServiceDescription.

Você pode usar um ServiceDescription documento para gerar um documento WSDL (Linguagem de Descrição dos Serviços Web) por meio do Write método. A ServiceDescriptionImporter classe e as classes relacionadas também podem usar um ServiceDescription código de proxy de cliente ou código de servidor abstrato.

Use uma classe derivada da SoapExtensionReflector classe em conjunto com uma classe derivada da classe abstrata SoapExtension para estender o processamento em tempo de execução de mensagens SOAP no cliente ou serviço.

Você pode especificar SoapExtensionReflector em um arquivo de configuração por meio do <soapExtensionReflectorTypes> elemento Element e seu elemento de adição filho. Você também pode aplicar a configuração a um aplicativo Web ASP.NET que publica um serviço Web.

Construtores

SoapExtensionReflector()

Inicializa uma instância da classe SoapExtensionReflector.

Propriedades

ReflectionContext

Obtém ou define a instância de uma classe derivada da classe ProtocolReflector abstrata que invoca o método ReflectMethod().

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

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ReflectDescription()

Gera informações de descrição específicas ao serviço que são colocadas em um objeto ServiceDescription correspondente a uma associação.

ReflectMethod()

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

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também