SoapExtensionReflector Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |