TypedDataSetSchemaImporterExtension.ImportSchemaType Methode
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 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
- 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.