Udostępnij za pośrednictwem


BasicDesignerLoader.OnBeginLoad Metoda

Definicja

Powiadamia projektanta o rozpoczęciu ładowania.

protected:
 virtual void OnBeginLoad();
protected virtual void OnBeginLoad ();
abstract member OnBeginLoad : unit -> unit
override this.OnBeginLoad : unit -> unit
Protected Overridable Sub OnBeginLoad ()

Uwagi

Metoda jest wywoływana OnBeginLoad w celu uruchomienia procesu ładowania. W tej chwili należy wykonać wszelkie niezbędne inicjowanie ładowania. Ta metoda nie powinna być używana do wykonywania rzeczywistego obciążenia. Implementacja domyślna wyłącza powiadomienia o zmianie i konfiguruje element BasicDesignerLoader na potrzeby ładowania.

W przypadku implementacji w IDesignerLoaderService celu zapewnienia obsługi obciążenia zależnego należy wywołać wywołanie OnBeginLoad podczas pierwszego obciążenia zależnego. Wywołaj metodę OnEndLoad po ostatnim wywołaniu IDesignerLoaderService.DependentLoadComplete metody . Domyślnie BasicDesignerLoader implementuje IDesignerLoaderService i wykonuje to dla Ciebie. Jeśli IDesignerLoaderService nie jest dostępny, gdy BeginLoad jest wywoływany, BeginLoad wywoła bezpośrednio metodę OnBeginLoad.

Jeśli udostępniasz własną usługę modułu ładującego lub jeśli nie chcesz udostępniać usługi modułu ładującego, odpowiadasz za wywołanie tej metody. Metoda BeginLoad automatycznie wywoła tę metodę, pośrednio przez wywołanie metody IDesignerLoaderService.AddLoadDependency , jeśli IDesignerLoaderService jest dostępna, lub bezpośrednio, jeśli nie jest.

Dotyczy