Freigeben über


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