Sdílet prostřednictvím


AsyncReaderWriterResourceLock<TMoniker, TResource>.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í.
SkipInitialPreparation Vnitřní Microsoft pouze.Přeskočí krok zajistit zdroje je-li načíst pomocí GetResourceAsync původně připraven.
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ě ve skutečnosti k tomu.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Threading – obor názvů