DesignerSerializationManager.IDesignerSerializationManager.SerializationComplete Ereignis

Definition

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.

Gilt für:

Weitere Informationen