Sdílet prostřednictvím


AsyncReaderWriterResourceLock<TMoniker, TResource>.ReadLockAsync – metoda

Vnitřní Microsoft pouze.Získá zámek pro čtení, asynchronně čekají na uzamčení, pokud nejsou okamžitě 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 AsyncReaderWriterResourceLock(Of T).ResourceAwaitable
public AsyncReaderWriterResourceLock<T>.ResourceAwaitable ReadLockAsync(
    CancellationToken cancellationToken
)
public:
AsyncReaderWriterResourceLock<T>::ResourceAwaitable ReadLockAsync(
    CancellationToken cancellationToken
)
member ReadLockAsync : 
        cancellationToken:CancellationToken -> AsyncReaderWriterResourceLock<T>.ResourceAwaitable
public function ReadLockAsync(
    cancellationToken : CancellationToken
) : AsyncReaderWriterResourceLock<TMoniker, TResource>.ResourceAwaitable

Parametry

  • cancellationToken
    Typ: CancellationToken

    Označuje ztratí zájem na získání zámku, jehož zrušení token.Zrušené token neuvolní zámek, který již byl vystaven.Ale pokud není okamžitě k dispozici zámek, zrušené token způsobí, že kód, který čeká na zámku pokračovat OperationCanceledException.

Vrácená hodnota

Typ: Microsoft.VisualStudio.Threading.AsyncReaderWriterResourceLock<TMoniker, TResource>.ResourceAwaitable
AsyncReaderWriterResourceLock<TMoniker, TResource>.ResourceAwaitable Jehož výsledek je releaser zámek.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

AsyncReaderWriterResourceLock<TMoniker, TResource> Třída

Microsoft.VisualStudio.Threading – obor názvů