Share via


TypedDataSetSchemaImporterExtension.ImportSchemaType 方法

定义

为 XML 架构文档中定义的元素生成内部类型映射信息。

重载

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

为 XML 架构文档中定义的元素生成内部类型映射信息。

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

为 XML 架构文档中定义的元素生成内部类型映射信息。

注解

XmlSchemaImporter扩展 ,为类型化数据集提供其他功能,并生成到 XML 架构元素声明.NET Framework类型的内部映射,包括 WSDL 文档中的文本 XSD 消息部分。

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

为 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

参数

type
XmlSchemaType

XML 架构类型。

context
XmlSchemaObject

XmlSchemaObject 表示 Xml 架构对象模型层次结构的根类,并作为诸如 XmlSchema 的类基类。

schemas
XmlSchemas

表示 XML 架构集合的 XmlSchema 类。

importer
XmlSchemaImporter

XmlSchemaImporter,它为 XML 架构元素声明(包括 WSDL 文档中的 XSD 消息部分)生成 .NET Framework 类型的内部映射。

compileUnit
CodeCompileUnit

要包含所生成代码的 CodeCompileUnit

mainNamespace
CodeNamespace

main命名空间。

options
CodeGenerationOptions

指定生成 .NET Framework 类型以用于 XML Web services 时要使用的各种选项的 CodeGenerationOptions

codeProvider
CodeDomProvider

要用于生成数据集的特定于语言的 CodeDomProvider

返回

表示类型化数据集类的名称的字符串。

注解

重要

使用不受信任的数据调用此方法存在安全风险。 仅使用受信任的数据调用此方法。 有关详细信息,请参阅 验证所有输入

XmlSchemaImporter扩展 ,为类型化数据集提供其他功能,并生成到 XML 架构元素声明.NET Framework类型的内部映射,包括 WSDL 文档中的文本 XSD 消息部分。

适用于

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

为 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

参数

name
String

表示要导入的架构的名称的 String

namespaceName
String

表示 XML 架构的命名空间的 String

context
XmlSchemaObject

XmlSchemaObject 表示 Xml 架构对象模型层次结构的根类,并作为诸如 XML Schema 的类基类。

schemas
XmlSchemas

表示 XML 架构集合的 XmlSchema 类。

importer
XmlSchemaImporter

XmlSchemaImporter,它为 XML 架构元素声明(包括 WSDL 文档中的 XSD 消息部分)生成 .NET Framework 类型的内部映射。

compileUnit
CodeCompileUnit

要包含所生成代码的 CodeCompileUnit

mainNamespace
CodeNamespace

包含生成的数据集的 CodeNamespace

options
CodeGenerationOptions

指定生成 .NET Framework 类型以用于 XML Web services 时要使用的各种选项的 CodeGenerationOptions

codeProvider
CodeDomProvider

要用于生成数据集的特定于语言的 CodeDomProvider

返回

表示类型化数据集类的名称的 String

注解

重要

使用不受信任的数据调用此方法存在安全风险。 仅使用受信任的数据调用此方法。 有关详细信息,请参阅 验证所有输入

XmlSchemaImporter扩展 ,为类型化数据集提供其他功能,并生成到 XML 架构元素声明.NET Framework类型的内部映射,包括 WSDL 文档中的文本 XSD 消息部分。

适用于