BasicDesignerLoader.OnEndLoad(Boolean, ICollection) メソッド

定義

読み込みが完了したことをデザイナー ローダーに通知します。

protected:
 virtual void OnEndLoad(bool successful, System::Collections::ICollection ^ errors);
protected virtual void OnEndLoad (bool successful, System.Collections.ICollection errors);
protected virtual void OnEndLoad (bool successful, System.Collections.ICollection? errors);
abstract member OnEndLoad : bool * System.Collections.ICollection -> unit
override this.OnEndLoad : bool * System.Collections.ICollection -> unit
Protected Overridable Sub OnEndLoad (successful As Boolean, errors As ICollection)

パラメーター

successful
Boolean

読み込みが正常に完了した場合は true。それ以外の場合は false

errors
ICollection

エラーとして報告されたオブジェクト (通常は例外) を格納している ICollection

例外

IDesignerLoaderHost が初期化されていません。

IDesignerLoaderHost は破棄されています。

注釈

OnEndLoad読み込みが完了すると、 メソッドが呼び出されます。 読み込み中に例外がスローされた場合でも、常に呼び出されます。 の値successfulは、読み込みが成功した場合、またはfalse致命的なエラーが発生した場合に にtrue設定されます。 コレクションには errors 、エラーとして報告されたオブジェクトが含まれます。 通常、これらのオブジェクトは例外です。

を実装 IDesignerLoaderService して依存読み込みサポートを提供する場合は、 メソッドの最後の OnEndLoad 呼び出しの後に メソッドを呼び出す IDesignerLoaderService.DependentLoadComplete 必要があります。 既定では、 BasicDesignerLoaderIDesignerLoaderService を実装し、これを行います。 が 呼び出されたときに BeginLoad が使用できない場合IDesignerLoaderServiceは、 を呼び出した後に BeginLoad を直接呼び出OnEndLoadしますPerformLoad

このメソッドは、依存するすべての読み込みが完了したときにデザイナー ローダー サービスによって呼び出される必要があります。 これにより、 メソッドによって開始された読み込みプロセスが BeginLoad 停止します。 独自のローダー サービスを提供する場合、またはローダー サービスを提供しない場合は、このメソッドを呼び出す責任があります。 メソッドは、使用可能な場合は BeginLoad メソッドを IDesignerLoaderService.DependentLoadComplete 呼び出すことによって間接的に呼び出すか、そうでない場合 IDesignerLoaderService は直接、これを自動的に呼び出します。

適用対象