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
- 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.