Share via


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

要加载的设计器加载程序宿主。

例外

hostnull

设计器已经加载,或者已经使用其他设计器加载程序宿主调用了 BeginLoad(IDesignerLoaderHost)

已释放 host

注解

这是抽象 DesignerLoader.BeginLoad 方法的实现。 无需在自己的类中重写此方法。 BeginLoad 方法执行以下操作:

如果设计器加载程序服务尚未从服务容器中删除, BeginLoad 将调用 IDesignerLoaderService.AddLoadDependencyIDesignerLoaderService.DependentLoadComplete 方法,而不是 OnBeginLoadOnEndLoad 方法。 在这种情况下,设计器加载程序服务负责调用 OnBeginLoadOnEndLoad

适用于

另请参阅