BasicDesignerLoader.OnEndLoad(Boolean, ICollection) Método

Definição

Notifica o carregador projetado que o carregamento está concluído.

protected:
 virtual void OnEndLoad(bool successful, System::Collections::ICollection ^ errors);
protected virtual void OnEndLoad(bool successful, System.Collections.ICollection errors);
abstract member OnEndLoad : bool * System.Collections.ICollection -> unit
override this.OnEndLoad : bool * System.Collections.ICollection -> unit
Protected Overridable Sub OnEndLoad (successful As Boolean, errors As ICollection)

Parâmetros

successful
Boolean

true se a carga for concluída com sucesso; caso contrário, false.

errors
ICollection

E contém ICollection objetos (normalmente exceções) que foram reportados como erros.

Exceções

Observações

O OnEndLoad método é invocado quando o carregamento termina. É sempre chamado, mesmo que seja lançada uma exceção durante o carregamento. O valor de successful será definido para true se a carga for bem-sucedida, ou false se ocorrer um erro fatal. A errors coleção conterá objetos que foram reportados como erros. Normalmente, estes objetos são exceções.

Se implementares IDesignerLoaderService para fornecer suporte de carga dependente, deves chamar o OnEndLoad método após a última chamada ao IDesignerLoaderService.DependentLoadComplete método. Por defeito, BasicDesignerLoader implementa IDesignerLoaderService e faz isto por ti. Se IDesignerLoaderService não estiver disponível quando BeginLoad for chamado, BeginLoad ligará OnEndLoad diretamente após a chamada PerformLoad.

Este método deve ser chamado pelo serviço de carregador projetista quando todas as cargas dependentes estiverem completas. Isto para o processo de carregamento iniciado pelo BeginLoad método. Se fornecer o seu próprio serviço de carregador, ou se optar por não fornecer um serviço de carregador, é responsável por chamar este método. O BeginLoad método chamará automaticamente isto, seja indiretamente ao chamar o IDesignerLoaderService.DependentLoadComplete método se IDesignerLoaderService estiver disponível, ou diretamente se não estiver.

Aplica-se a