DesignerSerializationManager.IDesignerSerializationManager.SerializationComplete Olay

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.