Bagikan melalui


BasicDesignerLoader.OnBeginLoad Metode

Definisi

Memberi tahu pemuat perancang bahwa pemuatan akan dimulai.

protected:
 virtual void OnBeginLoad();
protected virtual void OnBeginLoad ();
abstract member OnBeginLoad : unit -> unit
override this.OnBeginLoad : unit -> unit
Protected Overridable Sub OnBeginLoad ()

Keterangan

Metode OnBeginLoad ini dipanggil untuk memulai proses pemuatan. Anda harus melakukan inisialisasi yang diperlukan untuk memuat saat ini. Metode ini tidak boleh digunakan untuk melakukan beban aktual. Implementasi default menonaktifkan pemberitahuan perubahan dan menyiapkan BasicDesignerLoader untuk pemuatan.

Jika Anda menerapkan IDesignerLoaderService untuk memberikan dukungan beban dependen, Anda harus memanggil OnBeginLoad kapan beban dependen pertama terjadi. OnEndLoad Panggil metode setelah panggilan terakhir ke IDesignerLoaderService.DependentLoadComplete metode . Secara default, BasicDesignerLoader menerapkan IDesignerLoaderService dan melakukan ini untuk Anda. Jika IDesignerLoaderService tidak tersedia ketika BeginLoad dipanggil, BeginLoad akan langsung memanggil OnBeginLoad.

Jika Anda menyediakan layanan loader 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.AddLoadDependency jika IDesignerLoaderService tersedia, atau langsung jika tidak.

Berlaku untuk