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.DependentLoadComplete вместо OnBeginLoad методов и .OnEndLoad В этом случае служба конструктора загрузчика отвечает за вызов OnBeginLoad и OnEndLoad.

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

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