March 2002
Intermediate to advanced
864 pages
31h 8m
English
RegisteredWaitHandle
ThreadPool.RegisterWaitForSingleObject()
returns a RegisteredWaitHandle. To
cancel a registered wait (either a new one or one that continuously executes),
use Unregister().
public sealed class RegisteredWaitHandle : MarshalByRefObject { // Public Instance Methods public method bool Unregister(WaitHandle waitObject); // Protected Instance Methods protected override method void Finalize(); // overrides object }
System.Object→System.MarshalByRefObject→RegisteredWaitHandle
ThreadPool.{RegisterWaitForSingleObject(), UnsafeRegisterWaitForSingleObject()}