Jazyk

AsyncReaderWriterLock.ReadLockAsync(CancellationToken) Metoda

Definice

Získá zámek pro čtení, asynchronně čeká na zámek, pokud není okamžitě dostupný.

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

Parametry

cancellationToken
CancellationToken

Token, jehož zrušení značí ztrátu zájmu o získání zámku. Zrušený token nevyvolá zámek, který už byl vydán. Pokud ale zámek není okamžitě dostupný, zrušený token způsobí, že kód, který čeká na obnovení zámku pomocí OperationCanceledException.

Návraty

Očekávaný objekt, jehož výsledkem je uvolnění zámku.

Výjimky

Vyvolána při Complete() zavolání a jedná se o novou žádost o zámek nejvyšší úrovně.

Platí pro