DesignerSerializationManager.IDesignerSerializationManager.SerializationComplete Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.