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

SemaphoreSlim.AvailableWaitHandle Property

.NET Framework 4.6 and 4.5

Returns a WaitHandle that can be used to wait on the semaphore.

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

Public ReadOnly Property AvailableWaitHandle As WaitHandle

Property Value

Type: System.Threading.WaitHandle

A WaitHandle that can be used to wait on the semaphore.

Exception Condition

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.

Universal Windows Platform
Available since 4.5
.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
Return to top
© 2015 Microsoft