SemaphoreSlim.Wait Method (TimeSpan, CancellationToken)
Assembly: mscorlib (in mscorlib.dll)
Public Function Wait ( timeout As TimeSpan, cancellationToken As CancellationToken ) As Boolean
- Type: System.TimeSpan
cancellationToken was canceled.
timeout is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than MaxValue.
The semaphoreSlim instance has been disposed.
The CancellationTokenSource that created cancellationToken has already been disposed.
If a thread or task is able to enter the semaphore, it decrements the CurrentCount property by one.
If cancellationToken is cancelled, or if a thread or task is blocked when calling CurrentCount property isn’t decremented. If cancellationToken is cancelled, the method throws an OperationCanceledException exception.and the timeout interval specified by timeout expires, the thread or task doesn’t enter the semaphore, and the
Available since 8
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Windows Phone Silverlight
Available since 8.0
Available since 8.1