Поделиться через


BasicDesignerLoader.OnBeginLoad Метод

Определение

Уведомляет загрузчика конструктора перед началом загрузки.

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

Комментарии

Метод OnBeginLoad вызывается для запуска процесса загрузки. В данный момент необходимо выполнить любую необходимую инициализацию для загрузки. Этот метод не следует использовать для выполнения фактической нагрузки. Реализация по умолчанию отключает уведомления об изменениях и настраивает BasicDesignerLoader для загрузки.

При реализации IDesignerLoaderService для обеспечения поддержки зависимой нагрузки следует вызывать при OnBeginLoad первой зависимой нагрузке. Вызовите OnEndLoad метод после последнего вызова IDesignerLoaderService.DependentLoadComplete метода . По умолчанию BasicDesignerLoader реализует IDesignerLoaderService и делает это за вас. Если IDesignerLoaderService параметр недоступен при BeginLoad вызове метода , BeginLoad вызывает напрямую OnBeginLoad.

Если вы предоставляете собственную службу загрузчика или решили не предоставлять службу загрузчика, вы несете ответственность за вызов этого метода. Метод BeginLoad будет автоматически вызывать этот метод либо косвенно, вызывая IDesignerLoaderService.AddLoadDependency метод , если IDesignerLoaderService доступен, либо напрямую, если это не так.

Применяется к