Compartir a través de


SoapExtensionReflector Clase

Definición

Proporciona a las clases una interfaz y funcionalidad comunes para agregar información de la extensión SOAP a un objeto ServiceDescription para cada método.

public ref class SoapExtensionReflector abstract
public abstract class SoapExtensionReflector
type SoapExtensionReflector = class
Public MustInherit Class SoapExtensionReflector
Herencia
SoapExtensionReflector

Comentarios

La clase abstracta SoapExtensionReflector expone un método abstracto, ReflectMethod. Este método abstracto permite que una clase derivada agregue descripciones de extensiones SOAP al reflejar un método web en objetos colocados en un ServiceDescription objeto. El propio método no es una entrada. Las descripciones se agregan para todos los métodos web que pertenecen a un enlace especificado que genera un ServiceDescription.

Puede usar ServiceDescription para generar un documento de lenguaje de descripción de servicios web (WSDL) a través del Write método . La ServiceDescriptionImporter clase y las clases relacionadas también pueden usar para ServiceDescription generar código proxy de cliente o código de servidor abstracto.

Use una clase derivada de la SoapExtensionReflector clase junto con una clase derivada de la clase abstracta SoapExtension para ampliar el procesamiento en tiempo de ejecución de mensajes SOAP en el cliente o servicio.

Puede especificar SoapExtensionReflector en un archivo de configuración a través del <elemento Element soapExtensionReflectorTypes> y su elemento add secundario. También puede aplicar la configuración a una aplicación web de ASP.NET que publica un servicio web.

Constructores

SoapExtensionReflector()

Inicializa una instancia de la clase SoapExtensionReflector.

Propiedades

ReflectionContext

Obtiene o establece la instancia de una clase derivada de la clase ProtocolReflector abstracta que invoca al método ReflectMethod().

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ReflectDescription()

Genera información de la descripción específica del servicio colocada en un objeto ServiceDescription que se corresponde a un enlace.

ReflectMethod()

El método Abstract que debe implementar una clase derivada para agregar información de la extensión SOAP a un objeto ServiceDescription para cada método.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también