ChangeMonitor.InitializationComplete 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.
Dipanggil dari konstruktor kelas turunan untuk menunjukkan bahwa inisialisasi selesai.
protected:
void InitializationComplete();
protected void InitializationComplete ();
member this.InitializationComplete : unit -> unit
Protected Sub InitializationComplete ()
Keterangan
Jika dependensi berubah sebelum inisialisasi selesai di kelas turunan, konstruktor kelas turunan harus memanggil OnChanged metode .
OnChanged Ketika metode dipanggil, HasChanged properti secara otomatis diatur ke true
oleh monitor perubahan. Akibatnya, ketika konstruktor monitor perubahan memanggil InitializationComplete metode , kelas dasar akan secara otomatis memanggil Dispose metode . Jika inisialisasi selesai, OnChanged metode secara otomatis membuang instans monitor perubahan turunan.
Catatan Bagi Inheritor
Konstruktor kelas turunan harus memanggil metode dasar InitializationComplete() sebelum konstruktor kembali. Konstruktor kelas turunan dapat memanggil Dispose() metode hanya setelah InitializationComplete() dipanggil, karena Dispose() metode melemparkan pengecualian jika inisialisasi tidak selesai.