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 方法。 在这种情况下,设计器加载程序服务负责调用和OnEndLoad调用OnBeginLoad

适用于

另请参阅