SoapExtensionReflector Clase

Definición

Proporciona una interfaz común y una funcionalidad para que las clases agreguen información de extensión SOAP a un ServiceDescription objeto por método.

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

Comentarios

La clase abstracta expone un método abstracto SoapExtensionReflector , 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 para ServiceDescription generar un documento de lenguaje de descripción de servicios web (WSDL) mediante el 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 ASP.NET que publica un servicio web.

Constructores

Nombre Description
SoapExtensionReflector()

Inicializa una instancia de la SoapExtensionReflector clase .

Propiedades

Nombre Description
ReflectionContext

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

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ReflectDescription()

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

ReflectMethod()

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

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también