DesignerSerializationManager.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.
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
Olay Türü
Uygulamalar
Özel durumlar
Serileştirme yöneticisinin etkin bir serileştirme oturumu yok.
Açıklamalar
Genellikle serileştirme işlemi tek iş parçacıklı ve durum bilgisi olmayan olmalıdır. Bu özellikler doğru olmadığında, SerializationComplete işlemi düzenlemeye yardımcı olmak için olay kullanılabilir. Seri hale getirme işleminin tamamlandığını öğrenmek için seri hale getirici bu olayı izleyebilir.
Örneğin, bazen bir seri hale getiricinin kaynak dosyası gibi başka bir dosyaya yazması gerekir. Böyle bir durumda, bir nesne grafiğinin seri hale getirilmesi genellikle birkaç serileştirici gerektirdiğinden, seri hale getiricinin tamamlandığında dosyayı kapatacak şekilde tasarlanması verimli olmaz; bu nedenle, kaynak dosyası birçok kez açılıp kapatılacaktır. Bunun yerine, kaynak dosyasına olayı izleyen SerializationComplete bir nesne üzerinden erişilebilir ve bu nesne, serileştirmenin sonunda kaynak dosyasını kapatabilir.
İlgili bir kullanımda, serileştirme yöneticisinde yüklü geçici bir hizmeti kaldırmak için bu olay kullanılabilir.