IDesignerSerializationManager.SerializationComplete IDesignerSerializationManager.SerializationComplete IDesignerSerializationManager.SerializationComplete IDesignerSerializationManager.SerializationComplete Event

Definición

Se produce al finalizar la serialización.Occurs when serialization is complete.

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

Comentarios

Este evento se provoca al finalizar la serialización o deserialización.This event is raised when serialization or deserialization is complete.

Por lo general, el código de serialización se escribe para emitir los datos de serialización y normalmente no requiere comprobaciones y procesos relacionados con el estado.Generally, serialization code is written to emit serialization data and does not typically require state-related checking and processing. Si es necesario mantener los datos de estado durante la serialización, se pueden establecer los datos y obtener acceso a ellos mediante un serializador, que puede escuchar el evento SerializationComplete, y borrarlos después de la serialización.If it is necessary to maintain state data throughout serialization, data can be set and accessed by a serializer, which can listen to the SerializationComplete event, and clear the data after serialization. Restaurar el estado adecuado después de serialización puede ser importante porque se pueden reutilizar los serializadores durante la serialización y los datos de estado sobrantes o las secuencias abiertas no sean correctos.Restoring the proper state after serialization can be important because serializers can be reused during serialization, and leftover state data or open streams might not be correct.

Por ejemplo, si necesita un serializador escribir en otro archivo, como un archivo de recursos, es inútil diseñar el serializador para cerrar el archivo cuando termine.For example, if a serializer needs to write to another file, such as a resource file, it is inefficient to design the serializer to close the file when finished. Serializar un gráfico de objetos normalmente requiere varios serializadores.Serializing an object graph usually requires several serializers. El archivo de recursos podría abrir y cerrar muchas veces.The resource file would be opened and closed many times. En su lugar, se puede cerrar el archivo de recursos al final de la serialización por un objeto que ha tenido en cuenta el SerializationComplete eventos.Instead, the resource file can be closed at the end of serialization by an object that listened to the SerializationComplete event.

Se aplica a