RegisteredWaitHandle

E697532

RegisteredWaitHandle is a .NET threading class that represents a handle to a registered wait operation, allowing callbacks to be invoked when a WaitHandle is signaled or a timeout occurs.

Jump to: Statements Referenced by

Statements (42)

Predicate Object
instanceOf .NET class
System.Threading class
managed threading construct
canBeUnregisteredWith RegisteredWaitHandle.Unregister NERFINISHED
category asynchronous programming
threading
createdByMethod ThreadPool.RegisterWaitForSingleObject NERFINISHED
ThreadPool.UnsafeRegisterWaitForSingleObject NERFINISHED
definedInAssembly System.Runtime NERFINISHED
mscorlib NERFINISHED
definedInNamespace System.Threading NERFINISHED
documentationUrl https://learn.microsoft.com/dotnet/api/system.threading.registeredwaithandle
hasAccessibility public
hasMethod Equals
GetHashCode
ToString
Unregister
hasProperty Handle
WaitObject
implementsInterface System.IDisposable NERFINISHED
inheritsFrom System.Object NERFINISHED
introducedInFrameworkVersion .NET Framework 1.0 NERFINISHED
isAbstract false
isSealed true
lifecycleManagedBy thread pool
represents handle to a registered wait operation
requiresUnregisterToStopCallbacks true
supports thread pool–based wait operations
supportsCallback TimerCallback
WaitOrTimerCallback NERFINISHED
threadSafety instance members are not guaranteed to be thread-safe
public static members are thread-safe
UnregisterParameterType WaitHandle
UnregisterReturnType System.Boolean
usedFor cancelling registered wait operations
invoking callbacks when a WaitHandle is signaled
invoking callbacks when a timeout occurs
usedIn .NET 5+ NERFINISHED
.NET Core NERFINISHED
.NET Framework NERFINISHED
usedWith ThreadPool NERFINISHED
WaitHandle NERFINISHED

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

System.Threading containsType RegisteredWaitHandle