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 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() |
|
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |