Udostępnij za pośrednictwem


DefaultCacheCapabilities Wyliczenie

Definicja

Reprezentuje zestaw funkcji zapewnianych przez implementację pamięci podręcznej.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class DefaultCacheCapabilities
[System.Flags]
public enum DefaultCacheCapabilities
[<System.Flags>]
type DefaultCacheCapabilities = 
Public Enum DefaultCacheCapabilities
Dziedziczenie
DefaultCacheCapabilities
Atrybuty

Pola

AbsoluteExpirations 8

Implementacja pamięci podręcznej obsługuje możliwość automatycznego usuwania wpisów pamięci podręcznej o określonej dacie i godzinie.

CacheEntryChangeMonitors 4

Implementacja pamięci podręcznej obsługuje możliwość tworzenia monitorów zmian monitorów monitorujących wpisy.

CacheEntryRemovedCallback 64

Implementacja pamięci podręcznej może zgłosić powiadomienie o usunięciu wpisu z pamięci podręcznej.

CacheEntryUpdateCallback 32

Implementacja pamięci podręcznej może zgłosić powiadomienie o usunięciu wpisu z pamięci podręcznej. To ustawienie wskazuje również, że implementacja pamięci podręcznej obsługuje możliwość automatycznego zastępowania wpisu, który jest usuwany przy użyciu nowego wpisu pamięci podręcznej.

CacheRegions 128

Implementacja pamięci podręcznej obsługuje możliwość partycjonowania magazynu w regionach pamięci podręcznej i obsługuje możliwość wstawiania wpisów pamięci podręcznej do tych regionów oraz pobierania wpisów pamięci podręcznej z tych regionów.

InMemoryProvider 1

Implementacja pamięci podręcznej jest uruchamiana co najmniej częściowo w pamięci. Rozproszona pamięć podręczna nie ustawiłaby tej flagi, podczas gdy pamięć podręczna w pamięci, taka jak MemoryCache klasa, zrobiłaby to.

None 0

Implementacja pamięci podręcznej nie udostępnia żadnych funkcji opisanych w wyliczeń DefaultCacheCapabilities .

OutOfProcessProvider 2

Implementacja pamięci podręcznej kończy się poza procesem. Rozproszona pamięć podręczna ustawiłaby tę flagę, podczas gdy pamięć podręczna w pamięci, taka jak MemoryCache klasa, nie byłaby.

SlidingExpirations 16

Implementacja pamięci podręcznej obsługuje możliwość automatycznego usuwania wpisów pamięci podręcznej, do których nie uzyskiwano dostępu w określonym przedziale czasu.

Uwagi

Klasa DefaultCacheCapabilities jest wyliczeniem flagi. Wartości pól są bitami i można je łączyć jako zestaw flag opisujących możliwości pamięci podręcznej.

Wyliczenie DefaultCacheCapabilities może służyć do programowego ustawiania zachowania implementacji pamięci podręcznej. To zachowanie jest oparte na połączeniu funkcji implementowanych przez określoną pamięć podręczną.

Dotyczy