IDesignerSerializationManager.SerializationComplete Evento

Definición

Se produce cuando se completa la serialización.

public:
 event EventHandler ^ SerializationComplete;
event EventHandler SerializationComplete;
member this.SerializationComplete : EventHandler 
Event SerializationComplete As EventHandler 

Tipo de evento

Comentarios

Este evento se genera cuando se completa la serialización o deserialización.

Por lo general, el código de serialización se escribe para emitir datos de serialización y normalmente no requiere la comprobación y el procesamiento relacionados con el estado. Si es necesario mantener los datos de estado a lo largo de la serialización, se puede establecer y acceder a ellos mediante un serializador, que puede escuchar el SerializationComplete evento y borrar los datos después de la serialización. Restaurar el estado adecuado después de la serialización puede ser importante porque los serializadores se pueden reutilizar durante la serialización y es posible que los datos de estado izquierdo o las secuencias abiertas no sean correctos.

Por ejemplo, si un serializador necesita escribir en otro archivo, como un archivo de recursos, es ineficaz diseñar el serializador para cerrar el archivo cuando termine. La serialización de un gráfico de objetos normalmente requiere varios serializadores. El archivo de recursos se abriría y cerraría muchas veces. En su lugar, el archivo de recursos se puede cerrar al final de la serialización mediante un objeto que escuchó el SerializationComplete evento.

Se aplica a