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.

All labels observed (2)

Label Occurrences
RegisteredWaitHandle canonical 1
RegisteredWaitHandle.Unregister 1

How this entity was disambiguated

Statements (42)

Predicate Object
instanceOf .NET class ⓘ
System.Threading class ⓘ
managed threading construct ⓘ
canBeUnregisteredWith RegisteredWaitHandle.Unregister ⓘ
category asynchronous programming ⓘ
threading ⓘ
createdByMethod ThreadPool.RegisterWaitForSingleObject ⓘ
ThreadPool.UnsafeRegisterWaitForSingleObject ⓘ
definedInAssembly System.Runtime ⓘ
linked to: System.Runtime.dll

mscorlib ⓘ
linked to: mscorlib.dll
definedInNamespace System.Threading ⓘ
documentationUrl https://learn.microsoft.com/dotnet/api/system.threading.registeredwaithandle ⓘ
hasAccessibility public ⓘ
hasMethod Equals ⓘ
GetHashCode ⓘ
ToString ⓘ
Unregister ⓘ
hasProperty Handle ⓘ
WaitObject ⓘ
implementsInterface System.IDisposable ⓘ
inheritsFrom System.Object ⓘ
introducedInFrameworkVersion .NET Framework 1.0 ⓘ
linked to: .NET Framework
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 ⓘ
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+ ⓘ
linked to: .NET (5 and later)

.NET Core ⓘ
.NET Framework ⓘ
usedWith ThreadPool ⓘ
WaitHandle ⓘ

How these facts were elicited

Referenced by (2)

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

System.Threading → containsType → RegisteredWaitHandle ⓘ
RegisteredWaitHandle → canBeUnregisteredWith → RegisteredWaitHandle.Unregister ⓘ
linked to: RegisteredWaitHandle