CriticalHandle.IsInvalid Properti
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.
Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah nilai handel tidak valid.
public:
abstract property bool IsInvalid { bool get(); };
public abstract bool IsInvalid { get; }
member this.IsInvalid : bool
Public MustOverride ReadOnly Property IsInvalid As Boolean
Nilai Properti
true
jika handel valid; jika tidak, false
.
Keterangan
Kelas turunan harus mengimplementasikan IsInvalid properti sehingga runtime bahasa umum dapat menentukan apakah finalisasi penting diperlukan. Kelas turunan harus menyediakan implementasi yang sesuai dengan jenis handel umum yang didukungnya (0 atau -1 tidak valid). Kelas-kelas ini kemudian dapat diturunkan lebih lanjut untuk jenis handel aman tertentu.
IsClosed Tidak seperti properti , yang melaporkan apakah CriticalHandle objek telah selesai menggunakan handel yang mendasar, IsInvalid properti menghitung apakah nilai handel yang diberikan selalu dianggap tidak valid. Oleh karena itu, IsInvalid properti selalu mengembalikan nilai yang sama untuk satu nilai handel.