XmlSchemaExporter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| 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) |