SoapExtensionReflector-Klasse
Stellt eine gemeinsame Schnittstelle und Funktionen für Klassen bereit, mit denen einem ServiceDescription-Objekt methodenweise SOAP-Erweiterungsinformationen hinzugefügt werden können.
Namespace: System.Web.Services.Description
Assembly: System.Web.Services (in system.web.services.dll)
Syntax
'Declaration
Public MustInherit Class SoapExtensionReflector
'Usage
Dim instance As SoapExtensionReflector
public abstract class SoapExtensionReflector
public ref class SoapExtensionReflector abstract
public abstract class SoapExtensionReflector
public abstract class SoapExtensionReflector
Hinweise
Die abstrakte SoapExtensionReflector-Klasse macht die abstrakte Methode ReflectMethod verfügbar. Diese abstrakte Methode ermöglicht einer abgeleiteten Klasse, beim Reflektieren einer Webmethode in Objekte, die sich in einem ServiceDescription-Objekt befinden, Beschreibungen von SOAP-Erweiterungen hinzuzufügen. Die Methode selbst ist keine Eingabemethode. Die Beschreibungen werden für alle Webmethoden hinzugefügt, die zu einer bestimmten Bindung gehören, die eine ServiceDescriptionerzeugt.
Mithilfe der Write-Methode können Sie einer ServiceDescription ein WSDL-Dokument (Web Services Description Language) generieren. Die ServiceDescriptionImporter-Klasse und verwandte Klassen können auch eine ServiceDescription zum Generieren von Clientproxycode oder abstraktem Servercode verwenden.
Verwenden Sie eine von der SoapExtensionReflector-Klasse abgeleitete Klasse in Verbindung mit einer von der abstrakten SoapExtension-Klasse abgeleiteten Klassen zum Erweitern der Laufzeitverarbeitung von SOAP-Nachrichten beim Client oder Dienst.
Sie können SoapExtensionReflector in einer Konfigurationsdatei über das <soapExtensionReflectorTypes>-Element-Element und sein untergeordnetes add-Element angeben. Sie können auch die Konfiguration auf eine ASP.NET-Webanwendung anwenden, die einen Webdienst veröffentlicht.
Vererbungshierarchie
System.Object
System.Web.Services.Description.SoapExtensionReflector
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
SoapExtensionReflector-Member
System.Web.Services.Description-Namespace
SoapExtension
ReflectMethod