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ı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.

Şunlara uygulanır

Ayrıca bkz.