AsyncReaderWriterLock.ReadLockAsync(CancellationToken) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.