WaitHandle.SafeWaitHandle Properti

Definisi

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.

Berlaku untuk