Bagikan melalui


BasicDesignerLoader.OnEndLoad(Boolean, ICollection) Metode

Definisi

Memberi tahu pemuat perancang bahwa pemuatan selesai.

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)

Parameter

successful
Boolean

true jika beban berhasil diselesaikan; jika tidak, false.

errors
ICollection

Objek ICollection yang berisi (biasanya pengecualian) yang dilaporkan sebagai kesalahan.

Pengecualian

Keterangan

Metode OnEndLoad ini dipanggil ketika pemuatan selesai. Ini selalu dipanggil, bahkan jika pengecualian dilemparkan selama pemuatan. Nilai successful akan diatur ke true jika beban berhasil, atau false jika terjadi kesalahan fatal. Koleksi errors akan berisi objek yang dilaporkan sebagai kesalahan. Biasanya, objek-objek ini adalah pengecualian.

Jika Anda menerapkan IDesignerLoaderService untuk memberikan dukungan beban dependen, Anda harus memanggil OnEndLoad metode setelah panggilan terakhir ke IDesignerLoaderService.DependentLoadComplete metode . Secara default, BasicDesignerLoader menerapkan IDesignerLoaderService dan melakukan ini untuk Anda. Jika IDesignerLoaderService tidak tersedia saat BeginLoad dipanggil, BeginLoad akan langsung menelepon OnEndLoad setelah memanggil PerformLoad.

Metode ini harus dipanggil oleh layanan pemuat perancang ketika semua beban dependen telah selesai. Ini menghentikan proses pemuatan yang dimulai oleh BeginLoad metode . Jika Anda menyediakan layanan pemuat Anda sendiri, atau jika Anda memilih untuk tidak menyediakan layanan pemuat, Anda bertanggung jawab untuk memanggil metode ini. Metode ini BeginLoad akan secara otomatis memanggil ini, baik secara tidak langsung dengan memanggil IDesignerLoaderService.DependentLoadComplete metode jika IDesignerLoaderService tersedia, atau langsung jika tidak.

Berlaku untuk