Sdílet prostřednictvím


AsyncReaderWriterLock.LockFlags – výčet

Vnitřní Microsoft pouze.Příznaky, které mění výchozí chování zámku.

Tento výčet má atribut FlagsAttribute, který umožňuje bitovou kombinaci hodnot členů.

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

Syntaxe

'Deklarace
<FlagsAttribute> _
Public Enumeration LockFlags
[FlagsAttribute]
public enum LockFlags
[FlagsAttribute]
public enum class LockFlags
[<FlagsAttribute>]
type LockFlags
public enum LockFlags

Členy

Název členu Popis
None Vnitřní Microsoft pouze.Výchozí chování.
StickyWrite Vnitřní Microsoft pouze.Způsobí, že čtečku rozšiřitelný zůstat ve stavu upgradu zápis po inovaci, i po uzamčení pro zápis vnořenou vydala.

To je užitečné, když máte dávku možných zápisů, které mohou nebo nemusí ve skutečnosti platí do konce, ale pokud žádný z nich cokoli změnit, všechny jejich změny je třeba vidět atomicky (v rámci jediného zápisu zámek).Tento přístup je vhodnější jednoduše získání uzamčení pro zápis kolem skupiny potenciálních změn, protože to není připraven současných čtenářů nezná, že dojde ke změně, která je ve skutečnosti třeba.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Threading – obor názvů