SoapExtensionReflector Klasse

Definition

Stellt eine allgemeine Schnittstelle und Funktionalität für Klassen bereit, um SOAP-Erweiterungsinformationen zu einem ServiceDescription Objekt pro Methode hinzuzufügen.

public ref class SoapExtensionReflector abstract
public abstract class SoapExtensionReflector
type SoapExtensionReflector = class
Public MustInherit Class SoapExtensionReflector
Vererbung
SoapExtensionReflector

Hinweise

Die abstrakte SoapExtensionReflector Klasse macht eine abstrakte Methode verfügbar. ReflectMethod Diese abstrakte Methode ermöglicht es einer abgeleiteten Klasse, Beschreibungen von SOAP-Erweiterungen hinzuzufügen, wenn eine Webmethode in Objekten dargestellt wird, die in einem ServiceDescription Objekt platziert werden. Die Methode selbst ist keine Eingabe. Die Beschreibungen werden für alle Webmethoden hinzugefügt, die zu einer angegebenen Bindung gehören, die eine ServiceDescription.

Sie können ein ServiceDescription Web Services Description Language (WSDL)-Dokument über die Write Methode generieren. Die ServiceDescriptionImporter Klasse und verwandte Klassen können auch einen ServiceDescription Clientproxycode oder abstrakten Servercode generieren.

Verwenden Sie eine von der SoapExtensionReflector Klasse abgeleitete Klasse in Verbindung mit einer von der abstrakten SoapExtension Klasse abgeleiteten Klasse, um die Laufzeitverarbeitung von SOAP-Nachrichten auf dem Client oder Dienst zu erweitern.

Sie können in einer Konfigurationsdatei über das > und dessen untergeordnetes Add-Element angeben. Sie können die Konfiguration auch auf eine ASP.NET Webanwendung anwenden, die einen Webdienst veröffentlicht.

Konstruktoren

Name Beschreibung
SoapExtensionReflector()

Initialisiert eine Instanz der SoapExtensionReflector Klasse.

Eigenschaften

Name Beschreibung
ReflectionContext

Dient zum Abrufen oder Festlegen der Instanz einer Klasse, die von der abstrakten ProtocolReflector Klasse abgeleitet wird, die die ReflectMethod() Methode aufruft.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ReflectDescription()

Generiert dienstspezifische Beschreibungsinformationen, die in ein Objekt eingefügt werden, das einer ServiceDescription Bindung entspricht.

ReflectMethod()

Abstract methode, die eine abgeleitete Klasse implementieren muss, um SOAP-Erweiterungsinformationen zu einem ServiceDescription Objekt pro Methode hinzuzufügen.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen