IDesignerSerializationManager.SerializationComplete Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Serileştirme tamamlandığında gerçekleşir.
public:
event EventHandler ^ SerializationComplete;
event EventHandler SerializationComplete;
member this.SerializationComplete : EventHandler
Event SerializationComplete As EventHandler
Olay Türü
Açıklamalar
Serileştirme veya seri durumdan çıkarma tamamlandığında bu olay tetiklenir.
Genellikle serileştirme kodu, serileştirme verilerini yaymak için yazılır ve genellikle durumla ilgili denetim ve işleme gerektirmez. Serileştirme boyunca durum verilerinin korunması gerekiyorsa, veriler seri hale getirici tarafından ayarlanabilir ve erişilebilir; bu da olayı dinleyebilir SerializationComplete ve serileştirmeden sonra verileri temizleyebilir. Serileştirme sırasında seri hale getiriciler yeniden kullanılabilir ve kalan durum verileri veya açık akışlar doğru olmayabilir çünkü serileştirmeden sonra uygun durumu geri yüklemek önemli olabilir.
Örneğin, bir seri hale getiricinin kaynak dosyası gibi başka bir dosyaya yazması gerekiyorsa, seri hale getiricinin bittiğinde dosyayı kapatacak şekilde tasarlanması verimsizdir. Bir nesne grafiğini seri hale getirme işlemi genellikle birkaç seri hale getirici gerektirir. Kaynak dosyası birçok kez açılır ve kapatılabilir. Bunun yerine, kaynak dosyası serileştirmenin sonunda olayı dinleyen SerializationComplete bir nesne tarafından kapatılabilir.