AvailableWaitHandle Property
Collapse the table of content
Expand the table of content

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.

Namespace:  System.Threading
Assembly:  mscorlib (in mscorlib.dll)

public WaitHandle AvailableWaitHandle { get; }

Property Value

Type: System.Threading.WaitHandle
A WaitHandle that can be used to wait on the semaphore.

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

Windows Phone OS

Supported in: 8.1, 8.0

Show:
© 2017 Microsoft