DesignerSerializationManager.IDesignerSerializationManager.SerializationComplete Evento

Definição

Ocorre quando a serialização está completa.

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 de Evento

Implementações

Exceções

O gestor de serialização não tem uma sessão de serialização ativa.

Observações

Normalmente, o processo de serialização é single-thread e deve ser sem estado. Quando estas características não são verdadeiras, o SerializationComplete evento pode ser usado para ajudar a organizar o processo. Um serializador pode rastrear este evento para saber se o processo de serialização está completo.

Por exemplo, por vezes um serializador precisa de escrever noutro ficheiro, como um ficheiro de recurso. Nesse caso, seria ineficiente desenhar o serializador para fechar o ficheiro quando este estiver concluído, pois a serialização de um grafo objeto geralmente requer vários serializadores; Portanto, o ficheiro de recurso seria aberto e fechado muitas vezes. Em vez disso, o ficheiro de recurso podia ser acedido através de um objeto que rastreava o SerializationComplete evento, e esse objeto podia fechar o ficheiro de recurso no final da serialização.

Numa utilização relacionada, este evento pode ser usado para remover um serviço temporário instalado no gestor de serialização.

Aplica-se a

Ver também