Sdílet prostřednictvím


AsyncReaderWriterLock.WriteLockAsync – metoda (CancellationToken)

Pouze pro interní použití společnosti MicrosoftZíská uzamčení pro zápis, 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 WriteLockAsync ( _
    cancellationToken As CancellationToken _
) As AsyncReaderWriterLock.Awaitable
public AsyncReaderWriterLock.Awaitable WriteLockAsync(
    CancellationToken cancellationToken
)
public:
AsyncReaderWriterLock::Awaitable WriteLockAsync(
    CancellationToken cancellationToken
)
member WriteLockAsync : 
        cancellationToken:CancellationToken -> AsyncReaderWriterLock.Awaitable
public function WriteLockAsync(
    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

WriteLockAsync – přetížení

Microsoft.VisualStudio.Threading – obor názvů