Sdílet prostřednictvím


AsyncReaderWriterLock.ReadLockAsync – metoda

Pouze pro interní použití společnosti MicrosoftZíská zámek pro čtení, asynchronně čeká na uzamčení, pokud není ihned k dispozici.

Obor názvů:  Microsoft.VisualStudio.Threading
Sestavení:  Microsoft.VisualStudio.Threading (v Microsoft.VisualStudio.Threading.dll)

Syntaxe

'Deklarace
Public Function ReadLockAsync ( _
    cancellationToken As CancellationToken _
) As AsyncReaderWriterLock.Awaitable
public AsyncReaderWriterLock.Awaitable ReadLockAsync(
    CancellationToken cancellationToken
)
public:
AsyncReaderWriterLock::Awaitable ReadLockAsync(
    CancellationToken cancellationToken
)
member ReadLockAsync : 
        cancellationToken:CancellationToken -> AsyncReaderWriterLock.Awaitable
public function ReadLockAsync(
    cancellationToken : CancellationToken
) : AsyncReaderWriterLock.Awaitable

Parametry

  • cancellationToken
    Typ: CancellationToken

    Token jehož zrušení značí ztrátu zájmu o získání zámku. Zrušený token neuvolní zámek, který byl již vystaven.Pokud zámek není okamžitě k dispozici, zrušený token způsobí, že kód, který čeká na zámek, bude pokračovat s OperationCanceledException.

Vrácená hodnota

Typ: Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.Awaitable
Zámek AsyncReaderWriterLock.Awaitable, jehož výsledkem je uvolňovací modul zámku.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

AsyncReaderWriterLock Třída

Microsoft.VisualStudio.Threading – obor názvů