SemaphoreSlim.AvailableWaitHandle Property
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Returns a WaitHandle that can be used to wait on the semaphore.
Assembly: mscorlib (in mscorlib.dll)
Property Value
Type: System.Threading.WaitHandleA 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.