Bagikan melalui


ChangeMonitor.InitializationComplete Metode

Definisi

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.

Berlaku untuk