DefaultCacheCapabilities Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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ą.