Freigeben über


XmlReflectionImporter-Klasse

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

Generiert Zuordnungen zu XML-Schemaelementdeklarationen, einschließlich XSD-Nachrichtenteilen (XML-Schema Definition) in einem WDSL-Dokument (Web Services Description Language), für .NET Framework-Typen oder Informationen zu Webdienstmethoden.

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

Syntax

'Declaration
Public Class XmlReflectionImporter
'Usage
Dim instance As XmlReflectionImporter
public class XmlReflectionImporter
public ref class XmlReflectionImporter
public class XmlReflectionImporter
public class XmlReflectionImporter

Hinweise

Die XmlReflectionImporter-Klasse kann nicht direkt verwendet werden. Stattdessen wird sie wie folgt verwendet:

  • Von der ServiceDescriptionReflector-Klasse beim Erstellen von ServiceDescription-Objekten aus Klassen, die als Webdienste angegeben sind.

  • Durch einen Webdienst oder einen -client, auch während der Initialisierung.

  • Zum Initialisieren eines XmlSerializer-Objekt.

  • Vom XML Schema Definition-Tool (Xsd.exe), während das Tool XML-Schemas aus Typen in einer Laufzeit-Assemblydatei generiert.

  • Vom der Web Services Description Language-Tool (Wsdl.exe), während das Tool Clientproxyklassen oder abstrakte Serverklassen aus einem WSDL-Dokument generiert.

Die XmlReflectionImporter-Klasse wird für Webdienste verwendet, wenn ein Dienst oder ein Client 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.

Vererbungshierarchie

System.Object
  System.Xml.Serialization.XmlReflectionImporter

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 CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, 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

.NET Compact Framework

Unterstützt in: 2.0

Siehe auch

Referenz

XmlReflectionImporter-Member
System.Xml.Serialization-Namespace