DesignerSerializationManager.IDesignerSerializationManager.SerializationComplete 事件

定义

在序列化完成时发生。

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 事件的对象访问资源文件,并且该对象可以在序列化结束时关闭资源文件。

在相关用途中,此事件可用于删除序列化管理器中安装的临时服务。

适用于

另请参阅