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
事件類型
實作
例外狀況
序列化管理器沒有主動序列化會話。
備註
序列化過程通常為單執行緒,且應為無狀態。 當這些特徵不成立時, SerializationComplete 事件可用來協助組織整個過程。 串列器可以追蹤此事件,以判斷序列化過程是否完成。
例如,有時序列化器需要寫入另一個檔案,例如資源檔案。 在這種情況下,設計序列化器在檔案完成後關閉會效率不高,因為物件圖的序列化通常需要多個序列化器;因此,資源檔案會被多次開啟和關閉。 相反地,資源檔案可以透過追蹤 SerializationComplete 事件的物件存取,該物件可在序列化結束時關閉資源檔案。
在相關用途中,此事件可用來移除序列化管理器中安裝的臨時服務。