XsdDataContractImporter 类

定义

允许将一组 XML 架构文件 (.xsd) 转换为公共语言运行时 (CLR) 类型。

public ref class XsdDataContractImporter
public class XsdDataContractImporter
type XsdDataContractImporter = class
Public Class XsdDataContractImporter
继承
XsdDataContractImporter

注解

如果要创建必须与现有 Web 服务互操作的 Web 服务,或者从 XML 架构创建数据协定类型,请使用 XsdDataContractImporterXsdDataContractImporter 将转换一组 XML 架构,并创建表示所选编程语言中的数据协定的 .NET Framework 类型。 若要创建代码,请使用 System.CodeDom 命名空间中的类。

相反,在创建一个包含 CLR 类型表示的数据的 Web 服务时,使用 XsdDataContractExporter 类;当需要导出其他 Web 服务要使用的每种数据类型的 XML 架构时。也就是说,XsdDataContractExporter 将一组 CLR 类型转换为一组 XML 架构。

构造函数

XsdDataContractImporter()

初始化 XsdDataContractImporter 类的新实例。

XsdDataContractImporter(CodeCompileUnit)

使用将用于生成 CLR 代码的 CodeCompileUnit 初始化 XsdDataContractImporter 类的新实例。

属性

CodeCompileUnit

获取用于存储生成的 CLR 类型的 CodeCompileUnit

Options

获取或设置一个 ImportOptions,其中包含导入操作的可设置选项。

方法

CanImport(XmlSchemaSet)

获取一个值,该值指示是否可以将 XmlSchemaSet 中包含的架构转换为 CodeCompileUnit

CanImport(XmlSchemaSet, ICollection<XmlQualifiedName>)

获取一个值,该值指示是否可以将 XmlSchemaSet 中包含的指定类型集转换为生成为 CodeCompileUnit的 CLR 类型。

CanImport(XmlSchemaSet, XmlQualifiedName)

获取一个值,该值指示是否可以将 XmlSchemaSet 中包含的架构转换为 CodeCompileUnit

CanImport(XmlSchemaSet, XmlSchemaElement)

获取一个值,该值指示是否可以导入 XmlSchemaSet 中包含的特定架构元素。

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetCodeTypeReference(XmlQualifiedName)

返回为具有指定 XmlQualifiedName的架构类型生成的 CLR 类型的 CodeTypeReference

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

返回指定 XML 限定元素和架构元素的 CodeTypeReference

GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetKnownTypeReferences(XmlQualifiedName)

返回一个 CodeTypeReference 对象列表,该列表表示为指定架构类型生成代码时生成的已知类型。

GetType()

获取当前实例的 Type

(继承自 Object)
Import(XmlSchemaSet)

XmlSchemaSet 中包含的指定 XML 架构集转换为 CodeCompileUnit

Import(XmlSchemaSet, ICollection<XmlQualifiedName>)

XmlSchemaSet 中包含的指定架构类型集转换为生成 CodeCompileUnit的 CLR 类型。

Import(XmlSchemaSet, XmlQualifiedName)

XmlSchemaSet 中包含的指定 XML 架构类型转换为 CodeCompileUnit

Import(XmlSchemaSet, XmlSchemaElement)

将指定 XML 架构集中的指定架构元素转换为 CodeCompileUnit,并返回表示指定元素的数据协定名称的 XmlQualifiedName

MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅