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
| Name | Hodnota | Description |
|---|---|---|
| None | 0 | Implementace mezipaměti neposkytuje žádné funkce popsané v výčtu DefaultCacheCapabilities . |
| InMemoryProvider | 1 | Implementace mezipaměti se spouští alespoň částečně v paměti. Distribuovaná mezipaměť by nenastavovala tento příznak, zatímco mezipaměť v paměti, jako MemoryCache je například třída, by to udělala. |
| OutOfProcessProvider | 2 | Implementace mezipaměti běží mimo proces. Distribuovaná mezipaměť by nastavovala tento příznak, zatímco mezipaměť v paměti, jako MemoryCache je například třída, by ne. |
| CacheEntryChangeMonitors | 4 | Implementace mezipaměti podporuje možnost vytvářet monitorování změn, které monitorují položky. |
| AbsoluteExpirations | 8 | Implementace mezipaměti podporuje možnost automaticky odebírat položky mezipaměti v určitém datu a čase. |
| SlidingExpirations | 16 | Implementace mezipaměti podporuje možnost automatického odebrání položek mezipaměti, ke kterým nedošlo v zadaném časovém rozsahu. |
| CacheEntryUpdateCallback | 32 | Implementace mezipaměti může vyvolat oznámení, že položka se chystá odebrat z mezipaměti. Toto nastavení také značí, že implementace mezipaměti podporuje možnost automaticky nahradit položku, která se odebere novou položkou mezipaměti. |
| CacheEntryRemovedCallback | 64 | Implementace mezipaměti může vyvolat oznámení o odebrání položky z mezipaměti. |
| CacheRegions | 128 | Implementace mezipaměti podporuje schopnost rozdělit své ú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í. |
Poznámky
Třída DefaultCacheCapabilities je výčet příznaků. 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.