AsyncReaderWriterLock.ReadLockAsync(CancellationToken) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.