DefaultCacheCapabilities Enumeráció

Definíció

A gyorsítótár-implementáció által biztosított funkciók halmazát jelöli.

Ez a felsorolás támogatja a tagértékek bitenkénti kombinációját.

public enum class DefaultCacheCapabilities
[System.Flags]
public enum DefaultCacheCapabilities
[<System.Flags>]
type DefaultCacheCapabilities = 
Public Enum DefaultCacheCapabilities
Öröklődés
DefaultCacheCapabilities
Attribútumok

Mezők

Name Érték Description
None 0

A gyorsítótár-implementáció nem biztosítja az enumerálásban DefaultCacheCapabilities leírt funkciókat.

InMemoryProvider 1

A gyorsítótár-implementáció legalább részben a memóriában fut. Az elosztott gyorsítótár nem állítaná be ezt a jelzőt, míg egy memóriabeli gyorsítótár, például az MemoryCache osztály ezt tenné.

OutOfProcessProvider 2

A gyorsítótár-implementáció folyamaton kívül fut. Az elosztott gyorsítótár ezt a jelzőt állítja be, míg egy memóriabeli gyorsítótár, például az MemoryCache osztály nem.

CacheEntryChangeMonitors 4

A gyorsítótár-implementáció támogatja a bejegyzések figyelésére alkalmas változásfigyelők létrehozását.

AbsoluteExpirations 8

A gyorsítótár-implementáció támogatja a gyorsítótárbejegyzések automatikus eltávolítását egy adott időpontban és időpontban.

SlidingExpirations 16

A gyorsítótár-implementáció támogatja a megadott időtartamon belül nem elért gyorsítótárbejegyzések automatikus eltávolítását.

CacheEntryUpdateCallback 32

A gyorsítótár-implementáció értesítést küld arról, hogy egy bejegyzés el lesz távolítva a gyorsítótárból. Ez a beállítás azt is jelzi, hogy a gyorsítótár-implementáció támogatja az eltávolított bejegyzés automatikus cseréjét egy új gyorsítótárbejegyzésre.

CacheEntryRemovedCallback 64

A gyorsítótár-implementáció értesítést küld arról, hogy egy bejegyzés el lett távolítva a gyorsítótárból.

CacheRegions 128

A gyorsítótár-implementáció támogatja a tároló gyorsítótárrégiókba való particionálását, és támogatja a gyorsítótárbejegyzések beszúrását ezekbe a régiókba, valamint a gyorsítótár-bejegyzések lekérését ezekből a régiókból.

Megjegyzések

Az DefaultCacheCapabilities osztály egy jelző számbavétele. A mezőértékek bitek, és a gyorsítótár képességeit leíró jelzők halmazaként kombinálhatók.

Az DefaultCacheCapabilities enumerálással programozott módon állíthatja be a gyorsítótár-implementáció viselkedését. Ez a viselkedés az adott gyorsítótár által implementálható funkciók kombinációján alapul.

A következőre érvényes: