Export (0) Print
Expand All
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

SemaphoreSlim.AvailableWaitHandle Property

July 28, 2014

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:
© 2014 Microsoft