SoapExtensionImporter 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 una interfaz y una funcionalidad comunes para que las clases generen atributos de código que especifican extensiones SOAP.
public ref class SoapExtensionImporter abstract
public abstract class SoapExtensionImporter
type SoapExtensionImporter = class
Public MustInherit Class SoapExtensionImporter
- Herencia
-
SoapExtensionImporter
Comentarios
La clase SoapExtensionImporterabstract
expone un método abstract
, ImportMethod, que permite que una clase derivada agregue metadatos a cualquier método que represente una operación en un enlace. El propio método no es un método de entrada. Los atributos de código, que se agregan a todos los métodos web de una clase de enlace, representan extensiones al protocolo de servicios web SOAP, por ejemplo, para agregar encabezados adicionales a un mensaje SOAP saliente o realizar procesamiento adicional en un mensaje SOAP entrante.
Puede usar una clase derivada de SoapExtensionImporter para ampliar la generación de código proxy de cliente o abstract
código de servidor. Puede usar esta clase derivada junto con una clase derivada de la clase abstract
SoapExtension, que extiende el procesamiento en tiempo de ejecución de mensajes SOAP en el cliente o servicio.
Puede especificar SoapExtensionImporter en un archivo de configuración a través del elemento de configuración soapExtensionImporterTypes
y su elemento add
secundario. Puede aplicar la configuración a:
Una aplicación web ASP.NET: servicio o cliente.
Una aplicación independiente de .NET Framework: solo cliente.
Constructores
SoapExtensionImporter() |
Inicializa una nueva instancia de la clase SoapExtensionImporter. |
Propiedades
ImportContext |
Obtiene o establece la instancia de SoapProtocolImporter que invoca el método ImportMethod(CodeAttributeDeclarationCollection). |
Métodos
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) |
ImportMethod(CodeAttributeDeclarationCollection) |
Cuando se reemplaza en una clase derivada, agrega declaraciones de atributo de código a cualquier método que represente una operación en un enlace. |
MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |