Freezable.FreezeCore(Boolean) 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.
Freezable Membuat objek tidak dapat dimodifikasi atau menguji apakah dapat dibuat tidak dapat dimodifikasi.
protected:
virtual bool FreezeCore(bool isChecking);
protected virtual bool FreezeCore(bool isChecking);
abstract member FreezeCore : bool -> bool
override this.FreezeCore : bool -> bool
Protected Overridable Function FreezeCore (isChecking As Boolean) As Boolean
Parameter
- isChecking
- Boolean
true untuk mengembalikan indikasi apakah objek dapat dibekukan (tanpa benar-benar membekukannya); false untuk benar-benar membekukan objek.
Mengembalikan
Jika isChecking adalah true, metode ini mengembalikan true jika Freezable dapat dibuat tidak dapat dimodifikasi, atau false jika tidak dapat dimodifikasi. Jika isChecking adalah false, metode ini mengembalikan true jika jika yang ditentukan sekarang tidak dapat dimodifikasi, atau false jika tidak dapat dimodifikasiFreezable.
Keterangan
Jangan memanggil metode ini secara langsung (kecuali saat memanggil basis dalam implementasi). Metode ini dipanggil secara internal oleh CanFreeze properti (dengan sama truedengan isChecking ) dan Freeze metode (dengan sama falsedengan isChecking ).
Catatan Bagi Inheritor
Freezable implementer harus mengambil alih metode ini ketika kelas berisi data yang tidak disimpan menggunakan properti dependensi.
Implementasi umum akan memanggil basis, lalu memanggil metode statis Freeze(Freezable, Boolean) pada semua Freezable properti yang diketik yang dikandung kelas, mengembalikan true hanya jika semua properti dibekukan (atau bisa saja dibekukan, dalam kasus menentukan true untuk isChecking).