DesignerSerializationManager.IDesignerSerializationManager.SerializationComplete Esemény
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A szerializálás befejezésekor következik be.
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
Eseménytípus
Megvalósítás
Kivételek
A szerializálás-kezelő nem rendelkezik aktív szerializálási munkamenetel.
Megjegyzések
A szerializálási folyamat általában egyszálas, és állapot nélkülinek kell lennie. Ha ezek a jellemzők nem igazak, az SerializationComplete esemény segítségével rendszerezheti a folyamatot. A szerializáló nyomon követheti ezt az eseményt, hogy megtudja, a szerializálási folyamat befejeződött.
Előfordulhat például, hogy egy szerializálónak egy másik fájlba, például egy erőforrásfájlba kell írnia. Ilyen esetben nem lenne hatékony úgy megtervezni a szerializálót, hogy bezárja a fájlt, amikor befejeződött, mert egy objektumdiagram szerializálása általában több szerializálót igényel; ezért az erőforrásfájl többször is megnyílik és bezárul. Ehelyett az erőforrásfájl egy olyan objektumon keresztül érhető el, amely nyomon követte az SerializationComplete eseményt, és az objektum a szerializálás végén bezárhatja az erőforrásfájlt.
Kapcsolódó használat esetén ez az esemény a szerializálás-kezelőben telepített ideiglenes szolgáltatás eltávolítására használható.