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.