TypedDataSetSchemaImporterExtension.ImportSchemaType 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 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
参数
- 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 消息部分。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈