DesignerSerializationManager.IDesignerSerializationManager.SerializationComplete Evento

Definizione

Viene generato al termine della serializzazione.

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

Tipo evento

Implementazioni

Eccezioni

Il gestore di serializzazione non ha una sessione di serializzazione attiva.

Commenti

In genere, il processo di serializzazione è a thread singolo e deve essere senza stato. Quando queste caratteristiche non sono vere, l'evento SerializationComplete può essere usato per organizzare il processo. Un serializzatore può tenere traccia di questo evento per sapere che il processo di serializzazione è stato completato.

Ad esempio, a volte un serializzatore deve scrivere in un altro file, ad esempio un file di risorse. In tal caso, sarebbe inefficiente progettare il serializzatore per chiudere il file al termine, perché la serializzazione di un oggetto grafico richiede in genere diversi serializzatori; pertanto, il file di risorse verrebbe aperto e chiuso molte volte. È invece possibile accedere al file di risorse tramite un oggetto che ha rilevato l'evento SerializationComplete e tale oggetto potrebbe chiudere il file di risorse alla fine della serializzazione.

In un uso correlato, questo evento può essere usato per rimuovere un servizio temporaneo installato nella gestione della serializzazione.

Si applica a

Vedi anche