BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Elindítja a betöltési folyamatot.
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)
Paraméterek
- host
- IDesignerLoaderHost
A betöltendő tervező rakodó gazdagépe.
Kivételek
host az null.
A tervező már be van töltve, vagy BeginLoad(IDesignerLoaderHost) egy másik tervezőbetöltő gazdagéppel lett meghívva.
host megsemmisítették.
Megjegyzések
Ez az absztrakt DesignerLoader.BeginLoad módszer implementálása. Ezt a metódust nem kell felülbírálnia a saját osztályában. A BeginLoad metódus a következő műveleteket hajtja végre:
Ellenőrzi, hogy a tervezőfelület még nem töltődött-e be.
Az első híváskor hozzáadja a megfelelő szolgáltatásokat, és meghívja a metódust Initialize .
Meghívja a OnBeginLoad, PerformLoadés OnEndLoad a metódusokat.
Ha a tervezőbetöltő szolgáltatás nem lett eltávolítva a szolgáltatástárolóból, BeginLoad a metódusok és a metódusok helyett az és IDesignerLoaderService.AddLoadDependencyIDesignerLoaderService.DependentLoadComplete a OnBeginLoadOnEndLoad metódusokat hívja meg. Ebben az esetben a tervező loader szolgáltatás feladata a hívás OnBeginLoad és OnEndLoada .