WaitHandle.SafeWaitHandle Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.