BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Avvia il processo di caricamento.
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)
Parametri
- host
- IDesignerLoaderHost
Host del caricatore della finestra di progettazione da caricare.
Eccezioni
host è null.
La finestra di progettazione è già caricata o BeginLoad(IDesignerLoaderHost) è stata chiamata con un host del caricatore della finestra di progettazione diverso.
host è stato eliminato.
Commenti
Si tratta di un'implementazione del metodo astratto DesignerLoader.BeginLoad . Non è necessario eseguire l'override di questo metodo nella propria classe. Il BeginLoad metodo esegue le azioni seguenti:
Verifica che l'area di progettazione non sia già stata caricata.
Nella prima chiamata aggiunge i servizi pertinenti e chiama il Initialize metodo .
Chiama i OnBeginLoadmetodi , PerformLoade OnEndLoad .
Se il servizio caricatore della finestra di progettazione non è stato rimosso dal contenitore del servizio, chiamerà i IDesignerLoaderService.AddLoadDependency metodi e anziché i OnBeginLoad metodi e IDesignerLoaderService.DependentLoadCompleteOnEndLoad . BeginLoad In questo caso, è responsabilità del servizio caricatore della finestra di progettazione chiamare OnBeginLoad e OnEndLoad.