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.
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.