IDesignerSerializationManager.SerializationComplete Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.