Compartir a través de


SoapExtensionImporter Clase

Definición

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 abstractSoapExtension, 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)

Se aplica a

Consulte también