Freigeben über


XmlSchemaImporter-Klasse

Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code bestimmt.

Generiert interne Zuordnungen zwischen .NET Framework-Typen und XML-Schema-Elementdeklarationen einschließlich literalen XSD-Meldungsteilen in WSDL-Dokumenten.

Namespace: System.Xml.Serialization
Assembly: System.Xml (in system.xml.dll)

Syntax

'Declaration
Public Class XmlSchemaImporter
    Inherits SchemaImporter
'Usage
Dim instance As XmlSchemaImporter
public class XmlSchemaImporter : SchemaImporter
public ref class XmlSchemaImporter : public SchemaImporter
public class XmlSchemaImporter extends SchemaImporter
public class XmlSchemaImporter extends SchemaImporter

Hinweise

Die XmlSchemaImporter-Klasse wird vom Web Services Description Language-Tool (Wsdl.exe) und der ServiceDescriptionImporter-Klasse beim Generieren von Clientproxyklassen oder abstrakten Serverklassen von einem WSDL-Dokument (Web Services Description Language) verwendet. Die Klasse wird von Web Services Description Language-Tool (Wsdl.exe) auch beim Generieren von Klassen aus XSD-Dokumenten (XML Schema Definition) verwendet. Verwenden Sie diese Klasse nicht direkt, sondern verwenden Sie Wsdl.exe oder Xsd.exe.

Die XmlSchemaImporter-Klasse besitzt Methoden zum Generieren von internen Zuordnungen zwischen .NET Framework-Typen und Elementen, die in einem XSD-Dokument oder als Teil eines WSDL-Dokuments definiert sind. In der folgenden Liste sind die Fälle aufgeführt, in denen Wsdl.exe die Klasse verwendet:

  • Ein WSDL-Dokument gibt die literale Verwendung an, wobei der Inhalt von Parametern und Rückgabewerten von SOAP-Nachrichten (oder Anforderungs- und Antwortdokumente) mithilfe von XML-Schemadefinitionen literal angegeben wird.

  • Ein WSDL-Dokument gibt die Nicht-SOAP-Implementierungen in .NET Framework von Webdiensten über HTTP-GET- und HTTP-POST-Operationen an.

Vererbungshierarchie

System.Object
   System.Xml.Serialization.SchemaImporter
    System.Xml.Serialization.XmlSchemaImporter

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

XmlSchemaImporter-Member
System.Xml.Serialization-Namespace
XmlCodeExporter-Klasse
SoapSchemaImporter-Klasse
ServiceDescriptionImporter