SoapExtensionReflector Classe

Definição

Fornece uma interface e funcionalidade comuns para classes adicionarem informações 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

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 que pertencem 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 do cliente ou um 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 <elemento soapExtensionReflectorTypes> 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

Nome Description
SoapExtensionReflector()

Inicializa uma instância da SoapExtensionReflector classe.

Propriedades

Nome 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

Nome Description
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 Objectatual.

(Herdado de Object)
ReflectDescription()

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

ReflectMethod()

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

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também