XmlSchemaExporter Klasse

Definition

Füllt Objekte mit XML-Schemaelementdeklarationen auf, die in Typzuordnungsobjekten XmlSchema gefunden werden.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

public ref class XmlSchemaExporter
public class XmlSchemaExporter
type XmlSchemaExporter = class
Public Class XmlSchemaExporter
Vererbung
XmlSchemaExporter

Hinweise

Die XmlSchemaExporter Klasse stellt eine programmgesteuerte Darstellung eines XSD-Dokuments (XML Schema Definition Language) bereit. Verwenden Sie statt XmlSchemaExporter direkt die ServiceDescriptionReflector Klasse oder das XML-Schemadefinitionstool (Xsd.exe).

Die ServiceDescriptionReflector Klasse erstellt ServiceDescription Objekte aus Klassen, die als Webdienste identifiziert werden. Sie verwendet die XmlSchemaExporter Klasse, wenn eine Webdienstklasse Folgendes angibt:

  • Literale Verwendung, die angibt, dass der Inhalt von SOAP-Nachrichtenparametern und Rückgabewerten (oder Anforderungs- und Antwortdokumente) buchstäblich mit XML-Schemadefinitionen angegeben werden.

  • Nicht-SOAP-Implementierungen von Webdiensten mithilfe der HTTP-GET- und HTTP-POST-Vorgänge.

Xsd.exe generiert XML-Schemadokumente aus einem oder mehreren Typen in einer Laufzeitassemblydatei mithilfe der XmlSchemaExporter Klasse und Spiegelung.

Konstruktoren

Name Beschreibung
XmlSchemaExporter(XmlSchemas)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Initialisiert eine neue Instanz der XmlSchemaExporter-Klasse.

Methoden

Name Beschreibung
Equals(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
ExportAnyType(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Exportiert ein <any> Element in das XmlSchema Objekt, das durch den angegebenen Namespace identifiziert wird.

ExportAnyType(XmlMembersMapping)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fügt einer SOAP-Nachricht oder einem XmlSchema Objekt eine Elementdeklaration für ein Objekt oder einen Typ hinzu.

ExportMembersMapping(XmlMembersMapping, Boolean)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fügt eine Elementdeklaration zu den anwendbaren XmlSchema Elementteilen einer Literal-SOAP-Nachrichtendefinition hinzu und gibt an, ob eingeschlossene Elemente eingeschlossen werden.

ExportMembersMapping(XmlMembersMapping)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fügt eine Elementdeklaration zu den anwendbaren XmlSchema Elementteilen einer Literal-SOAP-Nachrichtendefinition hinzu.

ExportTypeMapping(XmlMembersMapping)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fügt dem anwendbaren XmlSchema Objekt für einen einzelnen Elementteil einer Literal-SOAP-Nachrichtendefinition eine Elementdeklaration hinzu.

ExportTypeMapping(XmlTypeMapping)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fügt dem entsprechenden XmlSchema-Objekt eine Elementdeklaration für einen .NET Typ hinzu.

GetHashCode()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen