BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Метод

Определение

Запускает процесс загрузки.

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)

Параметры

host
IDesignerLoaderHost

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

Исключения

host равно null.

Конструктор уже загружен или BeginLoad(IDesignerLoaderHost) вызывается с другим узлом загрузчика конструктора.

host удален.

Комментарии

Это реализация абстрактного DesignerLoader.BeginLoad метода. Вам не нужно переопределять этот метод в собственном классе. Метод BeginLoad выполняет следующие действия:

  • Он проверяет, что область конструктора еще не загружена.

  • При первом вызове он добавляет соответствующие службы и вызывает Initialize метод.

  • OnBeginLoad PerformLoadВызывает методы и OnEndLoad методы.

Если служба загрузчика конструктора не была удалена из контейнера службы, BeginLoad вызовет IDesignerLoaderService.AddLoadDependency методы и IDesignerLoaderService.DependentLoadCompleteOnBeginLoad методы, а не OnEndLoad методы. В этой ситуации служба загрузчика конструктора отвечает за вызов OnBeginLoad и OnEndLoad.

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

См. также раздел