IDesignerSerializationManager.SerializationComplete Gebeurtenis

Definitie

Treedt op wanneer serialisatie is voltooid.

public:
 event EventHandler ^ SerializationComplete;
event EventHandler SerializationComplete;
member this.SerializationComplete : EventHandler 
Event SerializationComplete As EventHandler 

Gebeurtenistype

Opmerkingen

Deze gebeurtenis wordt gegenereerd wanneer serialisatie of deserialisatie is voltooid.

Over het algemeen wordt serialisatiecode geschreven om serialisatiegegevens te verzenden en is doorgaans geen statuscontrole en -verwerking vereist. Als het nodig is om statusgegevens tijdens de serialisatie te onderhouden, kunnen gegevens worden ingesteld en geopend door een serializer, die naar de SerializationComplete gebeurtenis kan luisteren en de gegevens na serialisatie kunnen wissen. Het herstellen van de juiste status na serialisatie kan belangrijk zijn omdat serialisaties opnieuw kunnen worden gebruikt tijdens de serialisatie en de reststatusgegevens of geopende streams mogelijk niet juist zijn.

Als een serializer bijvoorbeeld naar een ander bestand moet schrijven, zoals een resourcebestand, is het inefficiƫnt om de serializer te ontwerpen om het bestand te sluiten wanneer u klaar bent. Het serialiseren van een objectgrafiek vereist meestal verschillende serialisatiefuncties. Het resourcebestand wordt vaak geopend en gesloten. In plaats daarvan kan het resourcebestand worden gesloten aan het einde van serialisatie door een object dat naar de SerializationComplete gebeurtenis heeft geluisterd.

Van toepassing op