AsyncReaderWriterLock.ReadLockAsync(CancellationToken) 方法

定义

获取一个读取锁定,如果无法立即使用则异步等待该锁定。

public Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.Awaitable ReadLockAsync (System.Threading.CancellationToken cancellationToken = default);
member this.ReadLockAsync : System.Threading.CancellationToken -> Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.Awaitable
Public Function ReadLockAsync (Optional cancellationToken As CancellationToken = Nothing) As AsyncReaderWriterLock.Awaitable

参数

cancellationToken
CancellationToken

移除后表明对获取锁失去兴趣的标记。 已移除的标记不会释放已发出的锁。 但是,如果无法立即使用锁,则已移除的标记将生成等待锁通过 OperationCanceledException 而继续的代码。

返回

AsyncReaderWriterLock.Awaitable

其结果为 releaser 的可等待对象。

适用于