Sdílet prostřednictvím


AsyncReaderWriterLock.OnBeforeWriteLockReleased – metoda

Pouze pro interní použití společnosti MicrosoftRegistruje zpětného volání, která je vyvolána při uzamčení pro zápis vnější držení volajícího se uvolnit.

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

Syntaxe

'Deklarace
Public Sub OnBeforeWriteLockReleased ( _
    action As Func(Of Task) _
)
public void OnBeforeWriteLockReleased(
    Func<Task> action
)
public:
void OnBeforeWriteLockReleased(
    Func<Task^>^ action
)
member OnBeforeWriteLockReleased : 
        action:Func<Task> -> unit
public function OnBeforeWriteLockReleased(
    action : Func<Task>
)

Parametry

  • action
    Typ: Func<Task>

    Asynchronní delegáta.Přístup k uzamčení pro zápis je k dispozici v celém asynchronní vyvolání.

Poznámky

To podporuje scénáře, ve kterých popisovače události změny musí kontrolovat změny nebo provést další změny v závěru zámku.Tato metoda je bezpečné volání z v rámci již registrovaného zpětného volání.Registrovaného zpětného volání se spustí po dokončení spuštění dříve registrované zpětná volání.Pokud uzamčení pro zápis je uvolněna oprávněnému zámek pro čtení, jsou synchronně aktivována tato zpětná volání pro zápis, který je uvolnění uzamčení.Zpětná volání, jinak jsou spuštěny asynchronně pro vlákna uvolňující.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

AsyncReaderWriterLock Třída

Microsoft.VisualStudio.Threading – obor názvů