WaitHandle.SafeWaitHandle 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置本机操作系统句柄。
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 受保护的方法。