SoapExtensionImporter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 abstract
SoapExtension, 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) |