SoapExtensionReflector Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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() |
|
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |