DesignerSerializationManager.IDesignerSerializationManager.SerializationComplete Händelse
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Inträffar när serialiseringen är klar.
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
Händelsetyp
Implementeringar
Undantag
Serialiseringshanteraren har ingen aktiv serialiseringssession.
Kommentarer
Vanligtvis är serialiseringsprocessen enkeltrådad och bör vara tillståndslös. När dessa egenskaper inte är sanna kan händelsen SerializationComplete användas för att organisera processen. En serialiserare kan spåra den här händelsen för att veta att serialiseringsprocessen är klar.
Ibland måste till exempel en serialiserare skriva till en annan fil, till exempel en resursfil. I sådana fall skulle det vara ineffektivt att utforma serialiseraren för att stänga filen när den är klar eftersom serialisering av ett objektdiagram vanligtvis kräver flera serialiserare. Resursfilen skulle därför öppnas och stängas många gånger. I stället kunde resursfilen nås via ett objekt som spårade SerializationComplete händelsen, och det objektet kan stänga resursfilen i slutet av serialiseringen.
I en relaterad användning kan den här händelsen användas för att ta bort en tillfällig tjänst som är installerad i serialiseringshanteraren.