Lingua

AsyncReaderWriterLock.ReadLockAsync(CancellationToken) Metodo

Definizione

Ottiene un blocco di lettura, in attesa asincrono del blocco se non è immediatamente disponibile.

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

Parametri

cancellationToken
CancellationToken

Token il cui annullamento indica la perdita di interesse per ottenere il blocco. Un token annullato non rilascia un blocco già rilasciato. Tuttavia, se il blocco non è immediatamente disponibile, un token annullato causerà il codice in attesa che il blocco riprenda con .OperationCanceledException

Valori restituiti

Oggetto awaitable il cui risultato è il rilascio del blocco.

Eccezioni

Generata quando Complete() è stato chiamato e si tratta di una nuova richiesta di blocco di primo livello.

Si applica a