Lenguaje

AsyncReaderWriterLock.ReadLockAsync(CancellationToken) Método

Definición

Obtiene un bloqueo de lectura, esperando de forma asincrónica el bloqueo si no está disponible inmediatamente.

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

Token cuya cancelación indica que se perdió interés en obtener el bloqueo. Un token cancelado no libera un bloqueo que ya se ha emitido. Pero si el bloqueo no está disponible inmediatamente, un token cancelado provocará el código que espera a que el bloqueo se reanude con .OperationCanceledException

Devoluciones

Objeto awaitable cuyo resultado es el liberador de bloqueo.

Excepciones

Se produce cuando Complete() se ha llamado a y se trata de una nueva solicitud de bloqueo de nivel superior.

Se aplica a