ImportOptions 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示可在 XsdDataContractImporter上设置的选项。
public ref class ImportOptionspublic class ImportOptionstype ImportOptions = classPublic 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) |