DefaultCacheCapabilities Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje sadu funkcí, které poskytuje implementace mezipaměti.
Tento výčet podporuje bitové kombinace hodnot jeho členů.
public enum class DefaultCacheCapabilities
[System.Flags]
public enum DefaultCacheCapabilities
[<System.Flags>]
type DefaultCacheCapabilities =
Public Enum DefaultCacheCapabilities
- Dědičnost
- Atributy
Pole
AbsoluteExpirations | 8 | Implementace mezipaměti podporuje možnost automaticky odebírat položky mezipaměti k určitému datu a času. |
CacheEntryChangeMonitors | 4 | Implementace mezipaměti podporuje možnost vytvářet monitorování změn, která monitorují položky. |
CacheEntryRemovedCallback | 64 | Implementace mezipaměti může vyvolat oznámení o odebrání položky z mezipaměti. |
CacheEntryUpdateCallback | 32 | Implementace mezipaměti může vyvolat oznámení, že se z mezipaměti chystá odebrat položku. Toto nastavení také označuje, že implementace mezipaměti podporuje možnost automaticky nahradit odebranou položku novou položkou mezipaměti. |
CacheRegions | 128 | Implementace mezipaměti podporuje schopnost rozdělit úložiště do oblastí mezipaměti a podporuje možnost vkládat položky mezipaměti do těchto oblastí a načítat položky mezipaměti z těchto oblastí. |
InMemoryProvider | 1 | Implementace mezipaměti běží alespoň částečně v paměti. Distribuovaná MemoryCache mezipaměť by tento příznak nenastavila, zatímco mezipaměť v paměti, jako je třída, by to udělala. |
None | 0 | Implementace mezipaměti neposkytuje žádné funkce popsané ve výčtu DefaultCacheCapabilities . |
OutOfProcessProvider | 2 | Implementace mezipaměti běží mimo proces. Distribuovaná mezipaměť by tento příznak nastavila, zatímco mezipaměť v paměti, jako MemoryCache je třída, ne. |
SlidingExpirations | 16 | Implementace mezipaměti podporuje možnost automaticky odebrat položky mezipaměti, ke kterým se v zadaném časovém intervalu nepřistupovalo. |
Poznámky
Třída DefaultCacheCapabilities je výčet příznaku. Hodnoty polí jsou bity a lze je kombinovat jako sadu příznaků, které popisují možnosti mezipaměti.
Výčet DefaultCacheCapabilities lze použít k programovému nastavení chování implementace mezipaměti. Toto chování je založeno na kombinaci funkcí, které konkrétní mezipaměť implementuje.