Freigeben über


SoapExtensionReflector Klasse

Definition

Stellt eine gemeinsame Schnittstelle und Funktionen für Klassen bereit, mit denen einem ServiceDescription-Objekt methodenweise SOAP-Erweiterungsinformationen hinzugefügt werden können.

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. Mit dieser abstrakten Methode kann eine abgeleitete Klasse Beschreibungen von SOAP-Erweiterungen hinzufügen, wenn eine Webmethode in Objekte eingefügt 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 Klasse, die von der abstrakten SoapExtension Klasse abgeleitet ist, um die Laufzeitverarbeitung von SOAP-Nachrichten auf dem Client oder Dienst zu erweitern.

Sie können in einer Konfigurationsdatei über das <soapExtensionReflectorTypes> Elementelement und das untergeordnete Add-Element angebenSoapExtensionReflector. Sie können die Konfiguration auch auf eine ASP.NET Webanwendung anwenden, die einen Webdienst veröffentlicht.

Konstruktoren

SoapExtensionReflector()

Initialisiert eine Instanz der SoapExtensionReflector-Klasse.

Eigenschaften

ReflectionContext

Ruft eine Instanz einer von der abstrakten ProtocolReflector-Klasse abgeleiteten Klasse ab, die die ReflectMethod()-Methode aufruft, oder legt diese fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ReflectDescription()

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

ReflectMethod()

Abstract-Methode, die eine abgeleitete Klasse implementieren muss, um einem ServiceDescription-Objekt SOAP-Erweiterungsinformationen für jede Methode hinzuzufügen.

ToString()

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

(Geerbt von Object)

Gilt für

Siehe auch