BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Metódus

Definíció

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 .

A következőre érvényes:

Lásd még