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ıdır ve durum bilgisi olmamalı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ı bilmek 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ç seri hale getirici gerektirdiğinden, seri hale getiricinin tamamlandığında dosyayı kapatacak şekilde tasarlanması verimsiz olur; bu nedenle, kaynak dosyası birçok kez açılır ve kapatılabilir. Bunun yerine, kaynak dosyasına olayı izleyen SerializationComplete bir nesne aracılığıyla 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.