DesignerSerializationManager.IDesignerSerializationManager.SerializationComplete 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在序列化完成时发生。
event EventHandler System.ComponentModel.Design.Serialization.IDesignerSerializationManager.SerializationComplete;
member this.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.SerializationComplete : EventHandler
Custom Event SerializationComplete As EventHandler Implements System.ComponentModel.Design.Serialization.IDesignerSerializationManager
事件类型
实现
例外
序列化管理器没有活动的序列化会话。
注解
通常,序列化过程是单线程的,应该是无状态的。 当这些特征不为 true 时, SerializationComplete 事件可用于帮助组织进程。 序列化程序可以跟踪此事件,以了解序列化过程已完成。
例如,有时序列化程序需要写入另一个文件,例如资源文件。 在这种情况下,设计序列化程序以在完成文件时关闭文件会效率低下,因为对象图的序列化通常需要多个序列化程序;因此,资源文件将多次打开和关闭。 相反,可以通过跟踪 SerializationComplete 事件的对象访问资源文件,并且该对象可以在序列化结束时关闭资源文件。
在相关用途中,此事件可用于删除序列化管理器中安装的临时服务。