Share via


SoapExtensionImporter Clase

Definición

Proporciona una interfaz y funcionalidad comunes para que las clases generen atributos de código que especifiquen las extensiones SOAP.

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

Comentarios

La SoapExtensionImporterabstract clase expone un abstract método , ImportMethod, que permite a una clase derivada agregar 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 un 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 , que extiende el abstractSoapExtension 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 soapExtensionImporterTypes elemento de configuración y su elemento secundario add . 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 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)
ImportMethod(CodeAttributeDeclarationCollection)

Cuando se reemplaza en una clase derivada, agrega las declaraciones de atributos del código a cualquier método que representa una operación en un enlace.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también