IDesignerSerializationManager.SerializationComplete Gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.