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 он доступен, либо напрямую, если он недоступен.

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