WaitHandle.SafeWaitHandle 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.
Mendapatkan atau mengatur handel sistem operasi asli.
public:
property Microsoft::Win32::SafeHandles::SafeWaitHandle ^ SafeWaitHandle { Microsoft::Win32::SafeHandles::SafeWaitHandle ^ get(); void set(Microsoft::Win32::SafeHandles::SafeWaitHandle ^ value); };
public Microsoft.Win32.SafeHandles.SafeWaitHandle SafeWaitHandle { get; set; }
public Microsoft.Win32.SafeHandles.SafeWaitHandle SafeWaitHandle { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }
member this.SafeWaitHandle : Microsoft.Win32.SafeHandles.SafeWaitHandle with get, set
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
member this.SafeWaitHandle : Microsoft.Win32.SafeHandles.SafeWaitHandle with get, set
Public Property SafeWaitHandle As SafeWaitHandle
Nilai Properti
mewakili SafeWaitHandle handel sistem operasi asli.
- Atribut
Keterangan
Saat Anda menetapkan nilai baru ke SafeWaitHandle properti , handel sebelumnya akan ditutup saat objek sebelumnya SafeWaitHandle dikumpulkan. Jangan tutup handel secara manual, karena ini menghasilkan ObjectDisposedException ketika SafeWaitHandle upaya untuk menutup handel.
WaitHandle Dispose mengimplementasikan pola. Lihat Menerapkan metode Buang. Ketika Anda berasal dari WaitHandle, gunakan SafeWaitHandle properti untuk menyimpan handel sistem operasi handle asli Anda. Anda tidak perlu mengambil alih metode yang dilindungi Dispose kecuali Anda menggunakan sumber daya tambahan yang tidak dikelola.