Condividi tramite


SoapExtensionImporter Classe

Definizione

Fornisce un'interfaccia e funzionalità comuni per le classi per generare attributi di codice che specificano le estensioni SOAP.

public ref class SoapExtensionImporter abstract
public abstract class SoapExtensionImporter
type SoapExtensionImporter = class
Public MustInherit Class SoapExtensionImporter
Ereditarietà
SoapExtensionImporter

Commenti

La classe SoapExtensionImporterabstract espone un metodo abstract, ImportMethod, che consente a una classe derivata di aggiungere metadati a qualsiasi metodo che rappresenta un'operazione in un'associazione. Il metodo stesso non è un metodo di input. Gli attributi di codice, aggiunti a tutti i metodi Web in una classe di associazione, rappresentano le estensioni al protocollo dei servizi Web SOAP, ad esempio per aggiungere intestazioni aggiuntive a un messaggio SOAP in uscita o eseguire un'elaborazione aggiuntiva in un messaggio SOAP in arrivo.

È possibile usare una classe derivata da SoapExtensionImporter per estendere la generazione di codice proxy client o abstract codice server. È possibile usare tale classe derivata insieme a una classe derivata dalla classe abstractSoapExtension, che estende l'elaborazione in fase di esecuzione dei messaggi SOAP nel client o nel servizio.

È possibile specificare SoapExtensionImporter in un file di configurazione tramite l'elemento di configurazione soapExtensionImporterTypes e il relativo elemento add figlio. È possibile applicare la configurazione a:

  • Un'applicazione Web ASP.NET: servizio o client.

  • Applicazione .NET Framework autonoma: solo client.

Costruttori

SoapExtensionImporter()

Inizializza una nuova istanza della classe SoapExtensionImporter.

Proprietà

ImportContext

Ottiene o imposta l'istanza di SoapProtocolImporter che richiama il metodo ImportMethod(CodeAttributeDeclarationCollection).

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
ImportMethod(CodeAttributeDeclarationCollection)

Quando sottoposto a override in una classe derivata, aggiunge dichiarazioni di attributo di codice a qualsiasi metodo che rappresenta un'operazione in un'associazione.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche