Freigeben über


WaitHandle.SafeWaitHandle Eigenschaft

Definition

Ruft das systemeigene Betriebssystemhandle auf oder legt dieses fest.

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

Eigenschaftswert

SafeWaitHandle

Ein SafeWaitHandle, das das systemeigene Betriebssystemhandle darstellt.

Attribute

Hinweise

Wenn Sie der -Eigenschaft einen neuen Wert zuweisen, wird das vorherige Handle SafeWaitHandle geschlossen, wenn das vorherige SafeWaitHandle Objekt erfasst wird. Schließen Sie das Handle nicht manuell, da dies zu einem führt, wenn ObjectDisposedException SafeWaitHandle versucht, das Handle zu schließen.

WaitHandle implementiert das Dispose -Muster. Weitere Informationen finden Sie unter Implementieren einer Dispose-Methode. Wenn Sie von WaitHandle ableiten, verwenden Sie die SafeWaitHandle -Eigenschaft, um das systemeigene Handle-Betriebssystemhand handle zu speichern. Sie müssen die geschützte Methode nur Dispose überschreiben, wenn Sie zusätzliche nicht verwaltete Ressourcen verwenden.

Gilt für