ImportOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示可在 XsdDataContractImporter上设置的选项。
public ref class ImportOptions
public class ImportOptions
type ImportOptions = class
Public Class ImportOptions
- 继承
-
ImportOptions
注解
XsdDataContractImporter 用于使用 .NET CodeDOM 从 XML 架构生成代码。 若要从程序集生成 XML 架构,请使用 XsdDataContractExporter。
构造函数
ImportOptions() |
初始化 ImportOptions 类的新实例。 |
属性
CodeProvider |
获取或设置一个 CodeDomProvider 实例,该实例提供检查是否支持目标语言的特定选项的方法。 |
DataContractSurrogate |
获取或设置一个数据协定代理项提供程序,该代理项提供程序可用于修改在导入操作期间生成的代码。 |
EnableDataBinding |
获取或设置一个值,该值指定生成的代码中的类型是否应实现 INotifyPropertyChanged 接口。 |
GenerateInternal |
获取或设置一个值,该值指定生成的代码是标记为内部还是公共代码。 |
GenerateSerializable |
获取或设置一个值,该值指定除了 DataContractAttribute 属性之外,生成的数据协定类是否使用 SerializableAttribute 属性进行标记。 |
ImportXmlType |
获取或设置一个值,该值确定是否导入所有 XML 架构类型(即使是不符合数据协定架构的类型)。 |
Namespaces |
获取一个字典,该字典包含数据协定命名空间到 CLR 命名空间的映射,这些命名空间必须用于在导入操作期间生成代码。 |
ReferencedCollectionTypes |
获取一个类型的集合,该集合表示在生成集合代码时应引用的数据协定集合,例如项的列表或字典。 |
ReferencedTypes |
获取一个 IList<T>,其中包含在生成的代码中引用的类型。 |
方法
Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |