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.