BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Spustí proces načítání.
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)
Parametry
- host
- IDesignerLoaderHost
Hostitel zavaděče návrháře, který se má načíst.
Výjimky
host je null.
Návrhář je již načten nebo BeginLoad(IDesignerLoaderHost) byl volána s jiným hostitelem zavaděče návrháře.
host byla odstraněna.
Poznámky
Jedná se o implementaci abstraktní DesignerLoader.BeginLoad metody. Tuto metodu nemusíte přepsat ve své vlastní třídě. Metoda BeginLoad provádí následující akce:
Ověřuje, že návrhová plocha ještě nenačetla.
Při prvním volání přidá relevantní služby a zavolá metodu Initialize .
Volá , OnBeginLoadPerformLoada OnEndLoad metody.
Pokud služba zavaděče návrháře nebyla odebrána z kontejneru služby, BeginLoad bude místo metod a metod volat IDesignerLoaderService.AddLoadDependency metody a IDesignerLoaderService.DependentLoadCompleteOnBeginLoad metodyOnEndLoad. V této situaci je odpovědností služby zavaděče návrháře volat OnBeginLoad a OnEndLoad.