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

事件類型

實作

例外狀況

序列化管理器沒有主動序列化會話。

備註

序列化過程通常為單執行緒,且應為無狀態。 當這些特徵不成立時, SerializationComplete 事件可用來協助組織整個過程。 串列器可以追蹤此事件,以判斷序列化過程是否完成。

例如,有時序列化器需要寫入另一個檔案,例如資源檔案。 在這種情況下,設計序列化器在檔案完成後關閉會效率不高,因為物件圖的序列化通常需要多個序列化器;因此,資源檔案會被多次開啟和關閉。 相反地,資源檔案可以透過追蹤 SerializationComplete 事件的物件存取,該物件可在序列化結束時關閉資源檔案。

在相關用途中,此事件可用來移除序列化管理器中安裝的臨時服務。

適用於

另請參閱