WaitHandle.SafeWaitHandle Egenskap

Definition

Hämtar eller anger det interna operativsystemets handtag.

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

Egenskapsvärde

En SafeWaitHandle som representerar det inbyggda operativsystemets handtag.

Attribut

Kommentarer

När du tilldelar egenskapen ett nytt värde SafeWaitHandle stängs det tidigare handtaget när det tidigare SafeWaitHandle objektet samlas in. Stäng inte handtaget manuellt eftersom detta resulterar i ett ObjectDisposedException när SafeWaitHandle du försöker stänga handtaget.

WaitHandle implementerar Dispose mönstret. Se Implementera en Avyttringsmetod. När du härleder från WaitHandleanvänder du SafeWaitHandle egenskapen för att lagra det interna handtaget för operativsystemet. Du behöver inte åsidosätta den skyddade Dispose metoden om du inte använder ytterligare ohanterade resurser.

Gäller för