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 SoapExtensionImporterabstract classe espone un abstract metodo , 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 utilizzare tale classe derivata insieme a una classe derivata dalla classe , che estende l'elaborazione abstractSoapExtension 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 e il soapExtensionImporterTypes relativo elemento figlio add . È possibile applicare la configurazione a:
Un'applicazione Web ASP.NET: servizio o client.
Applicazione .NET Framework autonoma: solo client.
Costruttori
| Nome | Descrizione |
|---|---|
| SoapExtensionImporter() |
Inizializza una nuova istanza della classe SoapExtensionImporter. |
Proprietà
| Nome | Descrizione |
|---|---|
| ImportContext |
Ottiene o imposta l'istanza SoapProtocolImporter che richiama il ImportMethod(CodeAttributeDeclarationCollection) metodo . |
Metodi
| Nome | Descrizione |
|---|---|
| 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) |