DesignerSerializationManager.IDesignerSerializationManager.SerializationComplete Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn die Serialisierung abgeschlossen ist.
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
Ereignistyp
Implementiert
Ausnahmen
Der Serialisierungs-Manager verfügt nicht über eine aktive Serialisierungssitzung.
Hinweise
In der Regel ist der Serialisierungsprozess singlethreaded und sollte zustandslos sein. Wenn diese Merkmale nicht erfüllt sind, kann das Ereignis verwendet werden, um den SerializationComplete Prozess zu organisieren. Ein Serialisierer kann dieses Ereignis nachverfolgen, um zu wissen, dass der Serialisierungsprozess abgeschlossen ist.
Beispielsweise muss ein Serialisierer manchmal in eine andere Datei schreiben, z. B. in eine Ressourcendatei. In einem solchen Fall wäre es ineffizient, den Serialisierer so zu entwerfen, dass die Datei geschlossen wird, wenn sie fertig ist, da die Serialisierung eines Objektdiagramms im Allgemeinen mehrere Serialisierer erfordert; daher würde die Ressourcendatei mehrmals geöffnet und geschlossen. Stattdessen kann auf die Ressourcendatei über ein Objekt zugegriffen werden, das das SerializationComplete Ereignis nachverfolgt hat, und dieses Objekt könnte die Ressourcendatei am Ende der Serialisierung schließen.
In einer verwandten Verwendung kann dieses Ereignis verwendet werden, um einen temporären Dienst zu entfernen, der im Serialisierungs-Manager installiert ist.