Freigeben über


TypedDataSetSchemaImporterExtension.ImportSchemaType Methode

Definition

Generiert interne Typzuordnungsinformationen für ein in einem XML-Schemadokument definiertes Element.

Überlädt

ImportSchemaType(XmlSchemaType, XmlSchemaObject, XmlSchemas, XmlSchemaImporter, CodeCompileUnit, CodeNamespace, CodeGenerationOptions, CodeDomProvider)

Generiert interne Typzuordnungsinformationen für ein in einem XML-Schemadokument definiertes Element.

ImportSchemaType(String, String, XmlSchemaObject, XmlSchemas, XmlSchemaImporter, CodeCompileUnit, CodeNamespace, CodeGenerationOptions, CodeDomProvider)

Generiert interne Typzuordnungsinformationen für ein in einem XML-Schemadokument definiertes Element.

Hinweise

Erweitert die XmlSchemaImporter , um zusätzliche Funktionen für typisierte Datasets bereitzustellen, und generiert interne Zuordnungen zu .NET Framework Typen für XML-Schemaelementdeklarationen, einschließlich literaler XSD-Nachrichtenteile in einem WSDL-Dokument.

ImportSchemaType(XmlSchemaType, XmlSchemaObject, XmlSchemas, XmlSchemaImporter, CodeCompileUnit, CodeNamespace, CodeGenerationOptions, CodeDomProvider)

Generiert interne Typzuordnungsinformationen für ein in einem XML-Schemadokument definiertes Element.

public:
 override System::String ^ ImportSchemaType(System::Xml::Schema::XmlSchemaType ^ type, System::Xml::Schema::XmlSchemaObject ^ context, System::Xml::Serialization::XmlSchemas ^ schemas, System::Xml::Serialization::XmlSchemaImporter ^ importer, System::CodeDom::CodeCompileUnit ^ compileUnit, System::CodeDom::CodeNamespace ^ mainNamespace, System::Xml::Serialization::CodeGenerationOptions options, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider);
public override string ImportSchemaType (System.Xml.Schema.XmlSchemaType type, System.Xml.Schema.XmlSchemaObject context, System.Xml.Serialization.XmlSchemas schemas, System.Xml.Serialization.XmlSchemaImporter importer, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.Xml.Serialization.CodeGenerationOptions options, System.CodeDom.Compiler.CodeDomProvider codeProvider);
override this.ImportSchemaType : System.Xml.Schema.XmlSchemaType * System.Xml.Schema.XmlSchemaObject * System.Xml.Serialization.XmlSchemas * System.Xml.Serialization.XmlSchemaImporter * System.CodeDom.CodeCompileUnit * System.CodeDom.CodeNamespace * System.Xml.Serialization.CodeGenerationOptions * System.CodeDom.Compiler.CodeDomProvider -> string
Public Overrides Function ImportSchemaType (type As XmlSchemaType, context As XmlSchemaObject, schemas As XmlSchemas, importer As XmlSchemaImporter, compileUnit As CodeCompileUnit, mainNamespace As CodeNamespace, options As CodeGenerationOptions, codeProvider As CodeDomProvider) As String

Parameter

type
XmlSchemaType

Der XML-Schematyp.

context
XmlSchemaObject

Ein XmlSchemaObject, das die Stammklasse für die Hierarchie des XML Schema-Objektmodells darstellt und als Basisklasse für Klassen wie die XmlSchema-Klasse fungiert.

schemas
XmlSchemas

Eine XmlSchema-Klasse, die eine Auflistung von XML-Schemas darstellt.

importer
XmlSchemaImporter

Der Basis-XmlSchemaImporter, der interne Zuordnungen zwischen .NET Framework-Typen und XML-Schema-Elementdeklarationen einschließlich literalen XSD-Meldungsteilen in WSDL-Dokumenten generiert.

compileUnit
CodeCompileUnit

Die CodeCompileUnit, die den generierten Code enthalten soll.

mainNamespace
CodeNamespace

Der Standard Namespace.

options
CodeGenerationOptions

Das CodeGenerationOptions, das verschiedene Optionen angibt, die beim Generieren von .NET Framework-Typen für einen XML-Webdienst verwendet werden.

codeProvider
CodeDomProvider

Der sprachspezifische CodeDomProvider, der zum Generieren des Datasets verwendet werden soll.

Gibt zurück

Eine Zeichenfolge, die den Namen der typisierten DataSet-Klasse darstellt.

Hinweise

Wichtig

Das Aufrufen dieser Methode mit nicht vertrauenswürdigen Daten stellt ein Sicherheitsrisiko dar. Rufen Sie diese Methode nur mit vertrauenswürdigen Daten auf. Weitere Informationen finden Sie unter Überprüfen aller Eingaben.

Erweitert die XmlSchemaImporter , um zusätzliche Funktionen für typisierte Datasets bereitzustellen, und generiert interne Zuordnungen zu .NET Framework Typen für XML-Schemaelementdeklarationen, einschließlich literaler XSD-Nachrichtenteile in einem WSDL-Dokument.

Gilt für:

ImportSchemaType(String, String, XmlSchemaObject, XmlSchemas, XmlSchemaImporter, CodeCompileUnit, CodeNamespace, CodeGenerationOptions, CodeDomProvider)

Generiert interne Typzuordnungsinformationen für ein in einem XML-Schemadokument definiertes Element.

public:
 override System::String ^ ImportSchemaType(System::String ^ name, System::String ^ namespaceName, System::Xml::Schema::XmlSchemaObject ^ context, System::Xml::Serialization::XmlSchemas ^ schemas, System::Xml::Serialization::XmlSchemaImporter ^ importer, System::CodeDom::CodeCompileUnit ^ compileUnit, System::CodeDom::CodeNamespace ^ mainNamespace, System::Xml::Serialization::CodeGenerationOptions options, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider);
public override string ImportSchemaType (string name, string namespaceName, System.Xml.Schema.XmlSchemaObject context, System.Xml.Serialization.XmlSchemas schemas, System.Xml.Serialization.XmlSchemaImporter importer, System.CodeDom.CodeCompileUnit compileUnit, System.CodeDom.CodeNamespace mainNamespace, System.Xml.Serialization.CodeGenerationOptions options, System.CodeDom.Compiler.CodeDomProvider codeProvider);
override this.ImportSchemaType : string * string * System.Xml.Schema.XmlSchemaObject * System.Xml.Serialization.XmlSchemas * System.Xml.Serialization.XmlSchemaImporter * System.CodeDom.CodeCompileUnit * System.CodeDom.CodeNamespace * System.Xml.Serialization.CodeGenerationOptions * System.CodeDom.Compiler.CodeDomProvider -> string
Public Overrides Function ImportSchemaType (name As String, namespaceName As String, context As XmlSchemaObject, schemas As XmlSchemas, importer As XmlSchemaImporter, compileUnit As CodeCompileUnit, mainNamespace As CodeNamespace, options As CodeGenerationOptions, codeProvider As CodeDomProvider) As String

Parameter

name
String

Ein String, der den Namen des zu importierenden Schemas darstellt.

namespaceName
String

Ein String, der den Namespace des XML-Schemas darstellt.

context
XmlSchemaObject

Ein XmlSchemaObject, das die Stammklasse für die Hierarchie des XML-Schema-Objektmodells darstellt und als Basisklasse für Klassen wie die XmlSchema-Klasse fungiert.

schemas
XmlSchemas

Eine XmlSchema-Klasse, die eine Auflistung von XML-Schemas darstellt.

importer
XmlSchemaImporter

Der Basis-XmlSchemaImporter, der interne Zuordnungen zwischen .NET Framework-Typen und XML-Schema-Elementdeklarationen einschließlich literalen XSD-Meldungsteilen in WSDL-Dokumenten generiert.

compileUnit
CodeCompileUnit

Die CodeCompileUnit, die den generierten Code enthalten soll.

mainNamespace
CodeNamespace

Der CodeNamespace, der das generierte Dataset enthält.

options
CodeGenerationOptions

Das CodeGenerationOptions, das verschiedene Optionen angibt, die beim Generieren von .NET Framework-Typen für einen XML-Webdienst verwendet werden.

codeProvider
CodeDomProvider

Der sprachspezifische CodeDomProvider, der zum Generieren des Datasets verwendet werden soll.

Gibt zurück

Ein String-Objekt, das den Namen der typisierten DataSet-Klasse darstellt.

Hinweise

Wichtig

Das Aufrufen dieser Methode mit nicht vertrauenswürdigen Daten stellt ein Sicherheitsrisiko dar. Rufen Sie diese Methode nur mit vertrauenswürdigen Daten auf. Weitere Informationen finden Sie unter Überprüfen aller Eingaben.

Erweitert die XmlSchemaImporter , um zusätzliche Funktionen für typisierte Datasets bereitzustellen, und generiert interne Zuordnungen zu .NET Framework Typen für XML-Schemaelementdeklarationen, einschließlich literaler XSD-Nachrichtenteile in einem WSDL-Dokument.

Gilt für: