Тіл

DesignerSerializationManager.IDesignerSerializationManager.SerializationComplete Событие

Определение

Происходит при завершении сериализации.

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

Тип события

Реализации

Исключения

Диспетчер сериализации не имеет активного сеанса сериализации.

Комментарии

Обычно процесс сериализации является однопоточным и должен быть без отслеживания состояния. Если эти характеристики не верны, SerializationComplete событие можно использовать для организации процесса. Сериализатор может отслеживать это событие, чтобы узнать, что процесс сериализации завершен.

Например, иногда сериализатору необходимо записать в другой файл, например файл ресурса. В таком случае сериализатор будет неэффективным, чтобы закрыть файл после завершения, так как сериализация графа объектов обычно требует нескольких сериализаторов; таким образом, файл ресурсов будет открыт и закрыт много раз. Вместо этого файл ресурсов можно получить через объект, отслеживающий SerializationComplete событие, и этот объект может закрыть файл ресурса в конце сериализации.

В связанном использовании это событие можно использовать для удаления временной службы, установленной в диспетчере сериализации.

Применяется к

См. также раздел