SoapExtensionReflector Classe

Definizione

Fornisce un'interfaccia e una funzionalità comuni per le classi per aggiungere informazioni sull'estensione SOAP a un ServiceDescription oggetto in base al metodo.

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

Commenti

La classe astratta SoapExtensionReflector espone un metodo astratto, ReflectMethod. Questo metodo astratto consente a una classe derivata di aggiungere descrizioni delle estensioni SOAP quando si riflette un metodo Web in oggetti inseriti in un ServiceDescription oggetto . Il metodo stesso non è un input. Le descrizioni vengono aggiunte per tutti i metodi Web appartenenti a un'associazione specificata che produce un oggetto ServiceDescription.

È possibile usare un ServiceDescription oggetto per generare un documento WSDL (Web Services Description Language) tramite il Write metodo . La ServiceDescriptionImporter classe e le classi correlate possono anche usare un oggetto ServiceDescription per generare codice proxy client o codice server astratto.

Utilizzare una classe derivata dalla SoapExtensionReflector classe insieme a una classe derivata dalla classe astratta SoapExtension per estendere l'elaborazione in fase di esecuzione dei messaggi SOAP nel client o nel servizio.

È possibile specificare SoapExtensionReflector in un file di configurazione tramite l'elemento <element soapExtensionReflectorTypes> e il relativo elemento add figlio. È anche possibile applicare la configurazione a un'applicazione Web ASP.NET che pubblica un servizio Web.

Costruttori

Nome Descrizione
SoapExtensionReflector()

Inizializza un'istanza della SoapExtensionReflector classe .

Proprietà

Nome Descrizione
ReflectionContext

Ottiene o imposta l'istanza di una classe derivata dalla classe astratta ProtocolReflector che richiama il ReflectMethod() 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)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ReflectDescription()

Genera informazioni di descrizione specifiche del servizio che vengono inserite in un ServiceDescription oggetto corrispondente a un'associazione.

ReflectMethod()

Abstract metodo che una classe derivata deve implementare per aggiungere informazioni sull'estensione SOAP a un ServiceDescription oggetto in base al metodo.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche