System.ComponentModel.Design.Serialization 命名空间    
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供在设计时支持对序列化进行自定义和控制的类型。
类
结构
| MemberRelationship | 表示某个对象和某个成员之间的单一关系。 | 
接口
| ICodeDomDesignerReload | 提供可用于优化设计器的重新加载的接口。 | 
| IDesignerLoaderHost | 提供一个接口,该接口可扩展设计器宿主以支持从序列化状态加载。 | 
| IDesignerLoaderHost2 | 提供扩展 IDesignerLoaderHost 的接口,以指定在加载设计文档时是否允许发生错误。 | 
| IDesignerLoaderService | 提供一个接口,该接口可以扩展设计器加载程序以支持外部组件的异步加载。 | 
| IDesignerSerializationManager | 提供可以管理设计时序列化的接口。 | 
| IDesignerSerializationProvider | 提供一个支持访问序列化程序的接口。 | 
| IDesignerSerializationService | 提供一个可调用序列化和反序列化的接口。 | 
| INameCreationService | 提供可以生成对象的唯一名称的服务。 | 
枚举
| BasicDesignerLoader.ReloadOptions | 定义 Reload(BasicDesignerLoader+ReloadOptions) 方法的行为。 可以使用按位  | 
| CodeDomLocalizationModel | 确定 CodeDom 资源适配器要使用的本地化模型。 | 
委托
| ResolveNameEventHandler | 表示处理序列化管理器的 ResolveName 事件的方法。 | 
注解
此命名空间中的类可分为以下类别:
- 序列化属性,可用于指示要用于特定类型的序列化程序: DesignerSerializerAttribute,用于指示要用于特定类型的序列化程序;和 RootDesignerSerializerAttribute,用于指示用于根设计器的基本序列化程序。 
- 设计器可以实现的用于自定义序列化的类: IDesignerLoaderHost、用于从序列化状态加载设计器文档的类和 IDesignerLoaderService,用于在涉及外部组件和异步加载时加载设计器文档。 
- 设计器可用于管理序列化过程的接口: IDesignerSerializationManager、注册或检索自定义序列化程序; IDesignerSerializationProvider、使序列化程序可用于 IDesignerSerializationManager;和 IDesignerSerializationService,后者提供调用序列化和反序列化的方法。 
- 一个接口,可以实现以自定义设计器的加载过程: DesignerLoader。 
- 可用于优化设计器重载的接口: ICodeDomDesignerReload。 
- 其他帮助程序类: INameCreationService、用于为对象生成唯一名称的接口; ContextStack、用于与序列化程序共享序列化上下文信息的数据结构;和 InstanceDescriptor,一个可以描述可序列化对象的 对象。