Freigeben über


XmlSchemaImporter Klasse

Definition

Generiert interne Zuordnungen zu .NET Typen für XML-Schemaelementdeklarationen, einschließlich literaler XSD-Nachrichtenteile in einem WSDL-Dokument.

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
XmlSchemaImporter
Vererbung
XmlSchemaImporter

Hinweise

Die XmlSchemaImporter Klasse wird vom Web Services Description Language Tool (Wsdl.exe) und der ServiceDescriptionImporter Klasse beim Generieren von Clientproxyklassen oder abstrakten Serverklassen aus einem WSDL-Dokument (Web Services Description Language) verwendet. Die Klasse wird auch vom Web Services Description Language Tool (Wsdl.exe) beim Generieren von Klassen aus XML-Schemadefinitionsdokumenten (XSD) verwendet. 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.exeverwendet wird:

  • Ein WSDL-Dokument gibt die Literalverwendung an, wobei der Inhalt von SOAP-Nachrichtenparametern und Rückgabewerten (oder Anforderungs- und Antwortdokumenten) buchstäblich mit XML-Schemadefinitionen angegeben wird.
  • Ein WSDL-Dokument gibt die .NET Framework-Nicht-SOAP-Implementierungen von Webdiensten über die vorgänge HTTP-GET und HTTP-POST an.

Konstruktoren

Name Beschreibung
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 mithilfe der angegebenen Codegenerierungsoptionen und des Importkontexts.

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 verwendet wird, die die von SOAP-Literalmeldungen verwendeten XML-Schemas darstellen, sowie Klassen, die für Bindungen generiert werden, die in einem WSDL-Dokument definiert sind, und einen CodeGenerationOptions Enumerationswert.

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 verwendet wird, die die von SOAP-Literalmeldungen verwendeten XML-Schemas darstellen, sowie Klassen, die für Bindungen generiert werden, die in einem WSDL-Dokument (Web Services Description Language) definiert sind.

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 verwendet wird, die die XML-Schemas darstellen, die von SOAP-Literalmeldungen verwendet werden, die in einem WSDL-Dokument definiert sind.

Eigenschaften

Name Beschreibung
Extensions

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

Ruft eine Auflistung von Schemaimporteurerweiterungen ab.

(Geerbt von SchemaImporter)

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)
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)
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 einzelnen Literalelementteil (SOAP), der in einem WSDL-Dokument definiert ist.

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 Element, das in einem XML-Schemadokument oder als Teil eines WSDL-Dokuments definiert ist.

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 element, das in einem XML-Schemadokument definiert ist.

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 Elementteile einer literalen SOAP-Nachricht, die in einem WSDL-Dokument definiert ist.

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 einen einzelnen Elementteil einer literalen SOAP-Nachricht, die in einem WSDL-Dokument definiert ist.

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 Elementteile einer literalen SOAP-Nachricht, die in einem WSDL-Dokument definiert ist.

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 Elementteile einer literalen SOAP-Nachricht, die in einem WSDL-Dokument definiert ist.

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 element, das in einem XML-Schemadokument definiert ist.

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 element, das in einem XML-Schemadokument definiert ist.

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 element, das in einem XML-Schemadokument definiert ist.

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 element, das in einem XML-Schemadokument definiert ist.

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