AsyncReaderWriterResourceLock<TMoniker, TResource>.UpgradeableReadLockAsync – metoda (CancellationToken)
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 UpgradeableReadLockAsync ( _
cancellationToken As CancellationToken _
) As AsyncReaderWriterResourceLock(Of T).ResourceAwaitable
public AsyncReaderWriterResourceLock<T>.ResourceAwaitable UpgradeableReadLockAsync(
CancellationToken cancellationToken
)
public:
AsyncReaderWriterResourceLock<T>::ResourceAwaitable UpgradeableReadLockAsync(
CancellationToken cancellationToken
)
member UpgradeableReadLockAsync :
cancellationToken:CancellationToken -> AsyncReaderWriterResourceLock<T>.ResourceAwaitable
public function UpgradeableReadLockAsync(
cancellationToken : CancellationToken
) : AsyncReaderWriterResourceLock<TMoniker, TResource>.ResourceAwaitable
Parametry
cancellationToken
Typ: CancellationTokenOznačuje ztratí zájem na získání zámku, jehož zrušení token.Zrušené token neuvolní zámek, který již byl vystaven. Zámek není okamžitě k dispozici, zrušené token způsobí kód, který čeká na zámek můžete pokračovat, ale 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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Referenční dokumentace
AsyncReaderWriterResourceLock<TMoniker, TResource> Třída