Sdílet prostřednictvím


TypedDataSetSchemaImporterExtension.ImportSchemaType Metoda

Definice

Generuje interní typ mapování informace pro prvek definovaný v dokumentu schématu XML.

Přetížení

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

Generuje interní typ mapování informace pro prvek definovaný v dokumentu schématu XML.

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

Generuje interní typ mapování informace pro prvek definovaný v dokumentu schématu XML.

Poznámky

Rozšiřuje o XmlSchemaImporter další funkce pro typové datové sady a generuje interní mapování na typy rozhraní .NET Framework pro deklarace elementů schématu XML, včetně literálových částí zpráv XSD v dokumentu WSDL.

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

Generuje interní typ mapování informace pro prvek definovaný v dokumentu schématu XML.

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

Parametry

type
XmlSchemaType

Typ schématu XML.

context
XmlSchemaObject

Představuje XmlSchemaObject kořenovou třídu pro hierarchii modelu objektu schématu XML a slouží jako základní třída pro třídy, jako je XmlSchema třída.

schemas
XmlSchemas

Třída XmlSchema , která představuje kolekci schémat XML.

importer
XmlSchemaImporter

Základ XmlSchemaImporter , který generuje interní mapování na typy rozhraní .NET Framework pro deklarace elementů schématu XML, včetně literal XSD části zprávy v dokumentu WSDL.

compileUnit
CodeCompileUnit

CodeCompileUnit obsahovat vygenerovaný kód.

mainNamespace
CodeNamespace

Hlavní obor názvů.

options
CodeGenerationOptions

Určuje CodeGenerationOptions různé možnosti, které se mají použít při generování typů rozhraní .NET Framework pro použití s webovou službou XML.

codeProvider
CodeDomProvider

Jazyk specifický CodeDomProvider pro vygenerování datové sady.

Návraty

Řetězec představující název zadané třídy datové sady.

Poznámky

Důležité

Volání této metody s nedůvěryhodnými daty představuje bezpečnostní riziko. Volání této metody pouze s důvěryhodnými daty. Další informace najdete v tématu Ověření všech vstupů.

Rozšiřuje o XmlSchemaImporter další funkce pro typové datové sady a generuje interní mapování na typy rozhraní .NET Framework pro deklarace elementů schématu XML, včetně literálových částí zpráv XSD v dokumentu WSDL.

Platí pro

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

Generuje interní typ mapování informace pro prvek definovaný v dokumentu schématu XML.

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

Parametry

name
String

Představující String název schématu, které se má importovat.

namespaceName
String

A String představující obor názvů schématu XML.

context
XmlSchemaObject

Představuje XmlSchemaObject kořenovou třídu pro hierarchii modelu objektu schématu XML a slouží jako základní třída pro třídy, jako je XmlSchema třída.

schemas
XmlSchemas

Třída XmlSchema , která představuje kolekci schémat XML.

importer
XmlSchemaImporter

Základ XmlSchemaImporter , který generuje interní mapování na typy rozhraní .NET Framework pro deklarace elementů schématu XML, včetně literal XSD části zprávy v dokumentu WSDL.

compileUnit
CodeCompileUnit

CodeCompileUnit obsahovat vygenerovaný kód.

mainNamespace
CodeNamespace

Hodnota CodeNamespace , která obsahuje vygenerovanou datovou sadu.

options
CodeGenerationOptions

Určuje CodeGenerationOptions různé možnosti, které se mají použít při generování typů rozhraní .NET Framework pro použití s webovou službou XML.

codeProvider
CodeDomProvider

Jazyk specifický CodeDomProvider pro vygenerování datové sady.

Návraty

Představuje String název třídy typové datové sady.

Poznámky

Důležité

Volání této metody s nedůvěryhodnými daty představuje bezpečnostní riziko. Volání této metody pouze s důvěryhodnými daty. Další informace najdete v tématu Ověření všech vstupů.

Rozšiřuje o XmlSchemaImporter další funkce pro typové datové sady a generuje interní mapování na typy rozhraní .NET Framework pro deklarace elementů schématu XML, včetně literálových částí zpráv XSD v dokumentu WSDL.

Platí pro