DesignerSerializationManager.IDesignerSerializationManager.SerializationComplete Evento
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.