Share via


IDesignerSerializationManager.SerializationComplete Kejadian

Definisi

Terjadi ketika serialisasi selesai.

public:
 event EventHandler ^ SerializationComplete;
event EventHandler SerializationComplete;
member this.SerializationComplete : EventHandler 
Event SerializationComplete As EventHandler 

Jenis Acara

Keterangan

Kejadian ini dimunculkan ketika serialisasi atau deserialisasi selesai.

Umumnya, kode serialisasi ditulis untuk memancarkan data serialisasi dan biasanya tidak memerlukan pemeriksaan dan pemrosesan terkait status. Jika perlu untuk mempertahankan data status sepanjang serialisasi, data dapat diatur dan diakses oleh serializer, yang dapat mendengarkan SerializationComplete peristiwa, dan menghapus data setelah serialisasi. Memulihkan status yang tepat setelah serialisasi dapat menjadi penting karena serializer dapat digunakan kembali selama serialisasi, dan data status sisa atau aliran terbuka mungkin tidak benar.

Misalnya, jika serializer perlu menulis ke file lain, seperti file sumber daya, tidak efisien untuk merancang serializer untuk menutup file setelah selesai. Menserialisasikan grafik objek biasanya memerlukan beberapa serializer. File sumber daya akan dibuka dan ditutup berkali-kali. Sebagai gantinya, file sumber daya dapat ditutup di akhir serialisasi oleh objek yang mendengarkan SerializationComplete peristiwa.

Berlaku untuk