XmlSchemaExporter-Klasse
Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code bestimmt.
Füllt XmlSchema-Objekte mit XML-Schemaelement-Deklarationen auf, die in typzuordnenden Objekten gefunden werden.
Namespace: System.Xml.Serialization
Assembly: System.Xml (in system.xml.dll)
Syntax
'Declaration
Public Class XmlSchemaExporter
'Usage
Dim instance As XmlSchemaExporter
public class XmlSchemaExporter
public ref class XmlSchemaExporter
public class XmlSchemaExporter
public class XmlSchemaExporter
Hinweise
Die XmlSchemaExporter-Klasse stellt eine programmgesteuerte Darstellung eines XML-Schemadefinitionssprachen-Dokuments (XSD) bereit. Verwenden Sie XmlSchemaExporter nicht direkt, sondern die ServiceDescriptionReflector-Klasse oder das XML Schema Definition-Tool (Xsd.exe).
Die ServiceDescriptionReflector-Klasse erstellt ServiceDescription-Objekte aus Klassen, die als Webdienste gekennzeichnet sind. Sie verwendet die XmlSchemaExporter-Klasse, wenn eine Webdienstklasse Folgendes angibt:
Literale Verwendung, die angibt, dass der Inhalt der SOAP-Nachrichtenparameter und Rückgabewerte (oder Anforderungs- und Antwortdokumente) wörtlich mit XML-Schemadefinitionen angegeben ist.
Nicht-SOAP-Implementierungen von Webdiensten, die HTTP-GET und HTTP-POST-Operationen verwenden.
Xsd.exe generiert XML-Schemadokumente aus einem oder mehreren Typen in einer Laufzeit-Assemblydatei unter Verwendung der XmlSchemaExporter-Klasse und -Reflektion.
Vererbungshierarchie
System.Object
System.Xml.Serialization.XmlSchemaExporter
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
XmlSchemaExporter-Member
System.Xml.Serialization-Namespace
XmlSchemas
XmlSchema-Klasse
SoapSchemaExporter-Klasse