Share via


DesignerSerializationManager.IDesignerSerializationManager.SerializationComplete Kejadian

Definisi

Terjadi ketika serialisasi selesai.

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

Jenis Acara

Penerapan

Pengecualian

Manajer serialisasi tidak memiliki sesi serialisasi aktif.

Keterangan

Biasanya proses serialisasi berutas tunggal dan harus tanpa status. Ketika karakteristik ini tidak benar, SerializationComplete peristiwa dapat digunakan untuk membantu mengatur proses. Serializer dapat melacak peristiwa ini untuk mengetahui bahwa proses serialisasi selesai.

Misalnya, terkadang serializer perlu menulis ke file lain, seperti file sumber daya. Dalam kasus seperti itu, tidak akan efisien untuk merancang serializer untuk menutup file ketika selesai karena serialisasi grafik objek umumnya memerlukan beberapa serializer; oleh karena itu, file sumber daya akan dibuka dan ditutup berkali-kali. Sebagai gantinya, file sumber daya dapat diakses melalui objek yang melacak SerializationComplete peristiwa, dan objek tersebut dapat menutup file sumber daya di akhir serialisasi.

Dalam penggunaan terkait, peristiwa ini dapat digunakan untuk menghapus layanan sementara yang diinstal di manajer serialisasi.

Berlaku untuk

Lihat juga