AsyncReaderWriterLock.UpgradeableReadLockAsync – metoda (AsyncReaderWriterLock.LockFlags, CancellationToken)
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 UpgradeableReadLockAsync ( _
options As AsyncReaderWriterLock.LockFlags, _
cancellationToken As CancellationToken _
) As AsyncReaderWriterLock.Awaitable
public AsyncReaderWriterLock.Awaitable UpgradeableReadLockAsync(
AsyncReaderWriterLock.LockFlags options,
CancellationToken cancellationToken
)
public:
AsyncReaderWriterLock::Awaitable UpgradeableReadLockAsync(
AsyncReaderWriterLock::LockFlags options,
CancellationToken cancellationToken
)
member UpgradeableReadLockAsync :
options:AsyncReaderWriterLock.LockFlags *
cancellationToken:CancellationToken -> AsyncReaderWriterLock.Awaitable
public function UpgradeableReadLockAsync(
options : AsyncReaderWriterLock.LockFlags,
cancellationToken : CancellationToken
) : AsyncReaderWriterLock.Awaitable
Parametry
options
Typ: Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.LockFlagsZměny v běžném chování zámku
cancellationToken
Typ: CancellationTokenToken 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
- 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.