BasicDesignerLoader.BeginLoad(IDesignerLoaderHost) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memulai proses pemuatan.
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)
Parameter
- host
- IDesignerLoaderHost
Host pemuat perancang untuk dimuat.
Pengecualian
host
adalah null
.
Perancang sudah dimuat, atau BeginLoad(IDesignerLoaderHost) telah dipanggil dengan host pemuat perancang yang berbeda.
host
telah dibuang.
Keterangan
Ini adalah implementasi dari metode abstrak DesignerLoader.BeginLoad . Anda tidak perlu mengambil alih metode ini di kelas Anda sendiri. Metode BeginLoad melakukan tindakan berikut:
Ini memverifikasi bahwa permukaan desain belum dimuat.
Pada panggilan pertama, ia menambahkan layanan yang relevan dan memanggil Initialize metode .
Ini memanggil OnBeginLoadmetode , PerformLoad, dan OnEndLoad .
Jika layanan pemuat perancang belum dihapus dari kontainer layanan, BeginLoad akan memanggil IDesignerLoaderService.AddLoadDependency metode dan IDesignerLoaderService.DependentLoadComplete alih-alih OnBeginLoad metode dan OnEndLoad . Dalam situasi ini, adalah tanggung jawab layanan pemuat perancang untuk memanggil OnBeginLoad dan OnEndLoad.