SemaphoreSlim::AvailableWaitHandle Property
Returns a WaitHandle that can be used to wait on the semaphore.
Assembly: mscorlib (in mscorlib.dll)
Property Value
Type: System.Threading::WaitHandle^A WaitHandle that can be used to wait on the semaphore.
| Exception | Condition |
|---|---|
| ObjectDisposedException | The SemaphoreSlim has been disposed. |
Use this property only when you must wait on a SemaphoreSlim together with other kernel-based synchronization objects with the same wait handle. A successful wait on the AvailableWaitHandle does not imply a successful wait on the SemaphoreSlim itself, nor does it decrement the semaphore's count. After the available wait handle is signaled, you should wait on the SemaphoreSlim specifically.
Available since 8
.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Windows Phone Silverlight
Available since 8.0
Windows Phone
Available since 8.1