Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Requests access to the lock.
Namespace: Microsoft.VisualStudio.Threading
Assembly: Microsoft.VisualStudio.Threading (in Microsoft.VisualStudio.Threading.dll)
Syntax
'Declaration
Public Function EnterAsync ( _
timeout As TimeSpan, _
cancellationToken As CancellationToken _
) As Task(Of AsyncSemaphore.Releaser)
public Task<AsyncSemaphore.Releaser> EnterAsync(
TimeSpan timeout,
CancellationToken cancellationToken
)
public:
Task<AsyncSemaphore::Releaser>^ EnterAsync(
TimeSpan timeout,
CancellationToken cancellationToken
)
member EnterAsync :
timeout:TimeSpan *
cancellationToken:CancellationToken -> Task<AsyncSemaphore.Releaser>
public function EnterAsync(
timeout : TimeSpan,
cancellationToken : CancellationToken
) : Task<AsyncSemaphore.Releaser>
Parameters
timeout
Type: System.TimeSpanA TimeSpan that represents the timeout value.
cancellationToken
Type: System.Threading.CancellationTokenA token whose cancellation signals lost interest in the lock.
Return Value
Type: System.Threading.Tasks.Task<AsyncSemaphore.Releaser>
A Task<TResult> whose result is a releaser that should be disposed to release the lock.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.