AsyncReaderWriterLock.ReadLockAsync(CancellationToken) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um bloqueio de leitura, aguardando assíncronamente o bloqueio se ele não estiver disponível imediatamente.
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
Parâmetros
- cancellationToken
- CancellationToken
Um token cujo cancelamento indica o interesse perdido na obtenção do bloqueio. Um token cancelado não libera um bloqueio que já foi emitido. Mas se o bloqueio não estiver disponível imediatamente, um token cancelado fará com que o código que está aguardando o bloqueio seja retomado com um OperationCanceledException.
Retornos
Um objeto aguardável cujo resultado é o releaser de bloqueio.
Exceções
Gerada quando Complete() foi chamada e essa é uma nova solicitação de bloqueio de nível superior.