WaitHandle.SafeWaitHandle Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.