Język

AsyncReaderWriterLock.ReadLockAsync(CancellationToken) Metoda

Definicja

Uzyskuje blokadę odczytu, asynchronicznie oczekującą na blokadę, jeśli nie jest natychmiast dostępna.

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, którego anulowanie wskazuje na utratę zainteresowania uzyskaniem blokady. Anulowany token nie zwalnia blokady, która została już wystawiona. Jeśli jednak blokada nie jest natychmiast dostępna, anulowany token spowoduje, że kod czekający na wznowienie blokady za pomocą elementu OperationCanceledException.

Zwraca

Oczekiwany obiekt, którego wynikiem jest zwalnianie blokady.

Wyjątki

Zgłaszany po Complete() wywołaniu i jest to nowe żądanie blokady najwyższego poziomu.

Dotyczy