次の方法で共有


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 メソッドでは、次の操作が実行されます。

  • デザイン サーフェイスがまだ読み込まれていないことを確認します。

  • 最初の呼び出しでは、関連するサービスが追加され、 メソッドが呼び出されます Initialize

  • 、、および OnEndLoad メソッドをOnBeginLoadPerformLoad呼び出します。

デザイナー ローダー サービスがサービス コンテナーから削除されていない場合は、 BeginLoad メソッドと メソッドの代わりに メソッドと IDesignerLoaderService.DependentLoadCompleteOnEndLoad メソッドがOnBeginLoad呼び出IDesignerLoaderService.AddLoadDependencyされます。 この状況では、 と OnEndLoadを呼び出OnBeginLoadすのがデザイナー ローダー サービスの役割です。

適用対象

こちらもご覧ください