WaitHandle.SafeWaitHandle 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定原生 (Native) 的作業系統控制代碼。
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
屬性值
SafeWaitHandle,代表原生作業系統控制代碼。
- 屬性
備註
當您指派新值給屬性時 SafeWaitHandle ,會在收集先前的物件時關閉先前的控制碼 SafeWaitHandle 。 請勿手動關閉控制碼,因為這 ObjectDisposedException SafeWaitHandle 會在嘗試關閉控制碼時產生。
WaitHandle 實作為 Dispose 模式。 請參閱 執行 Dispose 方法。 當您衍生自時 WaitHandle ,請使用 SafeWaitHandle 屬性來儲存您的原生控制碼作業系統控制碼。 除非您使用其他未受管理的資源,否則不需要覆寫受保護的 Dispose 方法。