WaitHandle::Handle Property
Gets or sets the native operating system handle.
Assembly: mscorlib (in mscorlib.dll)
public: [ObsoleteAttribute("Use the SafeWaitHandle property instead.")] property IntPtr Handle { virtual IntPtr get(); [SecurityCriticalAttribute] [SecurityPermissionAttribute(SecurityAction::InheritanceDemand, Flags = SecurityPermissionFlag::UnmanagedCode)] virtual void set(IntPtr value); }
Property Value
Type: System::IntPtrAn IntPtr representing the native operating system handle. The default is the value of the InvalidHandle field.
Assigning a new value to the Handle property does not close the previous handle. This can result in a leaked handle.
Do not use this property in the .NET Framework version 2.0 or later; use the SafeWaitHandle property instead. Setting this property to a valid handle also sets the SafeWaitHandle property, but setting it to InvalidHandle can result in a leaked handle.
Requires full trust for the immediate caller to set the property value. This member cannot be set by partially trusted or transparent code.
Derived types must have SecurityPermissionFlag::UnmanagedCode to set the property value.
Available since 1.1