BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Método
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.
Inicia o processo de carregamento.
public:
override void BeginLoad(System::ComponentModel::Design::Serialization::IDesignerLoaderHost ^ host);
public override void BeginLoad(System.ComponentModel.Design.Serialization.IDesignerLoaderHost host);
override this.BeginLoad : System.ComponentModel.Design.Serialization.IDesignerLoaderHost -> unit
Public Overrides Sub BeginLoad (host As IDesignerLoaderHost)
Parâmetros
- host
- IDesignerLoaderHost
O loader designer host para carregar.
Exceções
host é null.
O designer já está carregado, ou BeginLoad(IDesignerLoaderHost) foi chamado com outro host de carregador designer.
host foi descartado.
Observações
Isto é uma implementação do método abstrato DesignerLoader.BeginLoad . Não precisa de ultrapassar este método na sua própria aula. O BeginLoad método executa as seguintes ações:
Verifica se a superfície de projeto ainda não foi carregada.
Na primeira chamada, adiciona serviços relevantes e chama o Initialize método.
Chama os OnBeginLoadmétodos , PerformLoad, e OnEndLoad .
Se o serviço de carregador designer não tiver sido removido do contentor de serviço, BeginLoad chamará os IDesignerLoaderService.AddLoadDependency métodos and IDesignerLoaderService.DependentLoadComplete em vez dos OnBeginLoad métodos and OnEndLoad . Nesta situação, é responsabilidade do serviço de carregadores projetados chamar OnBeginLoad e OnEndLoad.