XsdDataContractImporter 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.
Ermöglicht die Transformation einer Gruppe von XML-Schemadateien (XSD) in Common Language Runtime (CLR)-Typen.
public ref class XsdDataContractImporter
public class XsdDataContractImporter
type XsdDataContractImporter = class
Public Class XsdDataContractImporter
- Vererbung
-
XsdDataContractImporter
Hinweise
Verwenden Sie die XsdDataContractImporter Vorgehensweise, wenn Sie einen Webdienst erstellen, der mit einem vorhandenen Webdienst zusammenarbeiten muss, oder um Datentypen aus XML-Schemas zu erstellen. XsdDataContractImporter transformiert eine Reihe von XML-Schemas und erstellt die .NET Framework-Typen, die den Datenvertrag in einer ausgewählten Programmiersprache darstellen. Verwenden Sie zum Erstellen des Codes die Klassen im System.CodeDom Namespace.
Verwenden Sie dagegen die XsdDataContractExporter Klasse, wenn Sie einen Webdienst erstellt haben, der Daten enthält, die durch CLR-Typen dargestellt werden, und wenn Sie XML-Schemas für jeden Datentyp exportieren müssen, der von anderen Webdiensten genutzt werden soll. Das heißt, XsdDataContractExporter wandelt eine Reihe von CLR-Typen in eine Reihe von XML-Schemas um.
Konstruktoren
| Name | Beschreibung |
|---|---|
| XsdDataContractImporter() |
Initialisiert eine neue Instanz der XsdDataContractImporter-Klasse. |
| XsdDataContractImporter(CodeCompileUnit) |
Initialisiert eine neue Instanz der XsdDataContractImporter Klasse mit dem, der CodeCompileUnit zum Generieren von CLR-Code verwendet wird. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CodeCompileUnit |
Ruft eine CodeCompileUnit Verwendung zum Speichern der generierten CLR-Typen ab. |
| Options |
Dient zum Abrufen oder Festlegen eines ImportOptions Werts, der settable-Optionen für den Importvorgang enthält. |
Methoden
| Name | Beschreibung |
|---|---|
| CanImport(XmlSchemaSet, ICollection<XmlQualifiedName>) |
Ruft einen Wert ab, der angibt, ob der angegebene Satz von Typen, die in einem XmlSchemaSet enthaltenen Typ enthalten sind, in CLR-Typen umgewandelt werden kann, die in eine CodeCompileUnit. |
| CanImport(XmlSchemaSet, XmlQualifiedName) |
Ruft einen Wert ab, der angibt, ob die in einer XmlSchemaSet Datei enthaltenen Schemas in ein CodeCompileUnit. |
| CanImport(XmlSchemaSet, XmlSchemaElement) |
Ruft einen Wert ab, der angibt, ob ein bestimmtes Schemaelement in einem XmlSchemaSet importiert werden kann. |
| CanImport(XmlSchemaSet) |
Ruft einen Wert ab, der angibt, ob die in einer XmlSchemaSet Datei enthaltenen Schemas in ein CodeCompileUnit. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement) |
Gibt ein CodeTypeReference für das angegebene XML-qualifiziertes Element und schemaelement zurück. |
| GetCodeTypeReference(XmlQualifiedName) |
Gibt einen CodeTypeReference wert vom TYP CLR zurück, der für den Schematyp mit dem angegebenen Typ XmlQualifiedNamegeneriert wurde. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetKnownTypeReferences(XmlQualifiedName) |
Gibt eine Liste von CodeTypeReference Objekten zurück, die die bekannten Typen darstellen, die beim Generieren von Code für den angegebenen Schematyp generiert werden. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| Import(XmlSchemaSet, ICollection<XmlQualifiedName>) |
Transformiert den angegebenen Satz von Schematypen, die in einem in einer XmlSchemaSet CLR-Typen enthalten sind, die in einem CodeCompileUnit. |
| Import(XmlSchemaSet, XmlQualifiedName) |
Transformiert den angegebenen XML-Schematyp in einem XmlSchemaSet in eine CodeCompileUnit. |
| Import(XmlSchemaSet, XmlSchemaElement) |
Transformiert das angegebene Schemaelement in der Gruppe der angegebenen XML-Schemas in eine CodeCompileUnit und gibt einen XmlQualifiedName , der den Datenvertragsnamen für das angegebene Element darstellt. |
| Import(XmlSchemaSet) |
Transformiert den angegebenen Satz von XML-Schemas in einer XmlSchemaSet in eine CodeCompileUnit. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |