BasicDesignerLoader.OnEndLoad(Boolean, ICollection) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
読み込みが完了したことをデザイナー ローダーに通知します。
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 必要があります。 既定では、 BasicDesignerLoader は IDesignerLoaderService を実装し、これを行います。 が 呼び出されたときに BeginLoad が使用できない場合IDesignerLoaderServiceは、 を呼び出した後に BeginLoad を直接呼び出OnEndLoadしますPerformLoad。
このメソッドは、依存するすべての読み込みが完了したときにデザイナー ローダー サービスによって呼び出される必要があります。 これにより、 メソッドによって開始された読み込みプロセスが BeginLoad 停止します。 独自のローダー サービスを提供する場合、またはローダー サービスを提供しない場合は、このメソッドを呼び出す責任があります。 メソッドは、使用可能な場合は BeginLoad メソッドを IDesignerLoaderService.DependentLoadComplete 呼び出すことによって間接的に呼び出すか、そうでない場合 IDesignerLoaderService は直接、これを自動的に呼び出します。
適用対象
.NET