XmlSchemaExporter Klasse

Definition

Füllt XmlSchema-Objekte mit XML-Schemaelement-Deklarationen auf, die in typzuordnenden Objekten gefunden werden.Populates XmlSchema objects with XML schema element declarations that are found in type mapping objects.

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.The XmlSchemaExporter class provides a programmatic representation of an XML Schema Definition language (XSD) document. Anstatt XmlSchemaExporter direkt zu verwenden, verwenden Sie die ServiceDescriptionReflector-Klasse oder das XML-Schema Definitions Tool (XSD. exe).Instead of using XmlSchemaExporter directly, use the ServiceDescriptionReflector class or the XML Schema Definition Tool (Xsd.exe).

Die ServiceDescriptionReflector-Klasse erstellt ServiceDescription Objekte aus Klassen, die als Webdienste identifiziert werden.The ServiceDescriptionReflector class creates ServiceDescription objects from classes that are identified as Web services. Die XmlSchemaExporter-Klasse wird verwendet, wenn eine Webdienst Klasse Folgendes angibt:It uses the XmlSchemaExporter class when a Web service class specifies:

  • Literale Verwendung, das angibt, dass der Inhalt von SOAP-Nachrichten Parametern und Rückgabe Werten (oder Anforderungs-und Antwort Dokumente) buchstäblich mit XML-Schema Definitionen angegeben wird.Literal use, indicating that the contents of SOAP message parameters and return values (or request and response documents) are literally specified with XML schema definitions.

  • Nicht-SOAP-Implementierungen von Webdiensten, die HTTP-Get-und HTTP-POST-Vorgänge verwenden.Non-SOAP implementations of Web services using the HTTP-GET and HTTP-POST operations.

XSD. exe generiert XML-Schema Dokumente aus einem oder mehreren Typen in einer Laufzeitassemblydatei mithilfe der XmlSchemaExporter-Klasse und Reflektion.Xsd.exe generates XML schema documents from one or more types in a run-time assembly file using the XmlSchemaExporter class and reflection.

Konstruktoren

XmlSchemaExporter(XmlSchemas)

Initialisiert eine neue Instanz der Klasse XmlSchemaExporter.Initializes a new instance of the XmlSchemaExporter class.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
ExportAnyType(String)

Exportiert ein <beliebiges> Element nach dem XmlSchema-Objekt, das durch den angegebenen Namespace identifiziert wird.Exports an <any> element to the XmlSchema object that is identified by the specified namespace.

ExportAnyType(XmlMembersMapping)

Fügt einer SOAP-Nachricht oder einem XmlSchema-Objekt eine Elementdeklaration für ein Objekt oder einen Typ hinzu.Adds an element declaration for an object or type to a SOAP message or to an XmlSchema object.

ExportMembersMapping(XmlMembersMapping)

Fügt dem entsprechenden XmlSchema für jeden der Elementteile einer literalen SOAP-Nachrichtendefinition eine Elementdeklaration hinzu.Adds an element declaration to the applicable XmlSchema for each of the element parts of a literal SOAP message definition.

ExportMembersMapping(XmlMembersMapping, Boolean)

Fügt dem entsprechenden XmlSchema für jeden der Elementteile einer literalen SOAP-Nachrichtendefinition eine Elementdeklaration hinzu und gibt an, ob einschließende Elemente einbezogen sind.Adds an element declaration to the applicable XmlSchema for each of the element parts of a literal SOAP message definition, and specifies whether enclosing elements are included.

ExportTypeMapping(XmlMembersMapping)

Fügt dem entsprechenden XmlSchema-Objekt für einen einzelnen Elementteil einer literalen SOAP-Nachrichtendefinition eine Elementdeklaration hinzu.Adds an element declaration to the applicable XmlSchema object for a single element part of a literal SOAP message definition.

ExportTypeMapping(XmlTypeMapping)

Fügt dem entsprechenden XmlSchema-Objekt eine Elementdeklaration für einen .NET Framework-Typ hinzu.Adds an element declaration for a .NET Framework type to the applicable XmlSchema object.

GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für:

Siehe auch