XmlSchemaImporter 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.
Generiert interne Zuordnungen zwischen .NET-Typen und XML-Schema-Elementdeklarationen einschließlich literalen XSD-Meldungsteilen in WSDL-Dokumenten.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
public ref class XmlSchemaImporter : System::Xml::Serialization::SchemaImporter
public ref class XmlSchemaImporter
public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
public class XmlSchemaImporter
type XmlSchemaImporter = class
inherit SchemaImporter
type XmlSchemaImporter = class
Public Class XmlSchemaImporter
Inherits SchemaImporter
Public Class XmlSchemaImporter
- Vererbung
- Vererbung
-
XmlSchemaImporter
Hinweise
Die XmlSchemaImporter -Klasse wird vom Web Services Description Language Tool (Wsdl.exe) und der ServiceDescriptionImporter -Klasse verwendet, während Clientproxyklassen oder abstrakte Serverklassen aus einem WSDL-Dokument (Web Services Description Language) generiert werden. Die -Klasse wird auch vom Web Services Description Language Tool (Wsdl.exe) verwendet, während Klassen aus XSD-Dokumenten (XML Schema Definition) generiert werden. Anstatt diese Klasse direkt zu verwenden, verwenden Sie Wsdl.exe oder Xsd.exe.
Die XmlSchemaImporter -Klasse verfügt über Methoden zum Generieren interner Zuordnungen zu .NET-Typen für Elemente, die in einem XSD-Dokument oder als Teile in einem WSDL-Dokument definiert sind. Die folgende Liste zeigt, wann die -Klasse von Wsdl.exe verwendet wird:
Ein WSDL-Dokument gibt die Literalverwendung an, bei der der Inhalt von SOAP-Nachrichtenparametern und Rückgabewerten (oder Anforderungs- und Antwortdokumenten) buchstäblich mit XML-Schemadefinitionen angegeben wird.
Ein WSDL-Dokument gibt die Nicht-SOAP-Implementierungen von Webdiensten des .NET Framework über die HTTP-GET- und HTTP-POST-Vorgänge an.
Konstruktoren
XmlSchemaImporter(XmlSchemas) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert eine neue Instanz der XmlSchemaImporter-Klasse, wobei eine Auflistung von XmlSchema-Objekten übernommen wird, die von literalen SOAP-Nachrichten verwendete XML-Schemas darstellen, die in einem WSDL-Dokument definiert sind. |
XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert eine neue Instanz der XmlSchemaImporter-Klasse. |
XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert eine neue Instanz der XmlSchemaImporter-Klasse für eine Auflistung von XML-Schemas unter Verwendung der angegebenen Codegenerierungsoptionen und des Importkontexts. |
XmlSchemaImporter(XmlSchemas, CodeIdentifiers) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert eine neue Instanz der XmlSchemaImporter-Klasse, wobei eine Auflistung von XmlSchema-Objekten übernommen wird, die von literalen SOAP-Nachrichten verwendeten XML-Schemas darstellen, sowie Klassen, die für in einem WSDL-Dokument definierte Bindungen generiert werden. |
XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert eine neue Instanz der XmlSchemaImporter-Klasse, wobei eine Auflistung von XmlSchema-Objekten übernommen wird, die von literalen SOAP-Nachrichten verwendeten XML-Schemas darstellen, sowie Klassen, die für in einem WSDL-Dokument definierte Bindungen generiert werden und ein CodeGenerationOptions-Enumerationswert. |
Eigenschaften
Extensions |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft eine Auflistung von Schemaimportererweiterungen ab. (Geerbt von SchemaImporter) |
Methoden
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 gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Fungiert 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 den Type der aktuellen Instanz ab. (Geerbt von Object) |
ImportAnyType(XmlQualifiedName, String) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Generiert interne Typzuordnungsinformationen für einen einzelnes in einem WSDL-Dokument definiertes literales Teilelement (SOAP). |
ImportDerivedTypeMapping(XmlQualifiedName, Type) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Generiert interne Typzuordnungsinformationen für ein in einem XML-Schemadokument definiertes Element. |
ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Generiert interne Typzuordnungsinformationen für ein in einem XML-Schemadokument oder als Teil eines WSDL-Dokuments definiertes Element. |
ImportMembersMapping(String, String, SoapSchemaMember[]) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Generiert interne Typzuordnungsinformationen für die Teilelemente von literal zu verwendenden SOAP-Nachrichten, die in einem WSDL-Dokument definiert sind. |
ImportMembersMapping(XmlQualifiedName) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Generiert interne Typzuordnungsinformationen für ein einzelnes in einem WSDL-Dokument definiertes literales Teilelement (SOAP). |
ImportMembersMapping(XmlQualifiedName[]) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Generiert interne Typzuordnungsinformationen für die Teilelemente von literal zu verwendenden SOAP-Nachrichten, die in einem WSDL-Dokument definiert sind. |
ImportMembersMapping(XmlQualifiedName[], Type, Boolean) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Generiert interne Typzuordnungsinformationen für die Teilelemente von literal zu verwendenden SOAP-Nachrichten, die in einem WSDL-Dokument definiert sind. |
ImportSchemaType(XmlQualifiedName) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Generiert interne Typzuordnungsinformationen für ein in einem XML-Schemadokument definiertes Element. |
ImportSchemaType(XmlQualifiedName, Type) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Generiert interne Typzuordnungsinformationen für ein in einem XML-Schemadokument definiertes Element. |
ImportSchemaType(XmlQualifiedName, Type, Boolean) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Generiert interne Typzuordnungsinformationen für ein in einem XML-Schemadokument definiertes Element. |
ImportTypeMapping(XmlQualifiedName) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Generiert interne Typzuordnungsinformationen für ein in einem XML-Schemadokument definiertes Element. |
MemberwiseClone() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt eine flache Kopie des 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) |