DefaultCacheCapabilities Enumeration

Definition

Stellt eine Reihe von Features dar, die eine Cacheimplementierung bereitstellt.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class DefaultCacheCapabilities
[System.Flags]
public enum DefaultCacheCapabilities
[<System.Flags>]
type DefaultCacheCapabilities = 
Public Enum DefaultCacheCapabilities
Vererbung
DefaultCacheCapabilities
Attribute

Felder

Name Wert Beschreibung
None 0

Eine Cacheimplementierung stellt keine der Features bereit, die in der DefaultCacheCapabilities Enumeration beschrieben werden.

InMemoryProvider 1

Eine Cacheimplementierung wird mindestens teilweise im Arbeitsspeicher ausgeführt. Ein verteilter Cache würde dieses Flag nicht festlegen, während ein Speichercache wie die MemoryCache Klasse dies tun würde.

OutOfProcessProvider 2

Eine Cacheimplementierung läuft außerhalb des Prozesses aus. Ein verteilter Cache würde dieses Flag festlegen, während ein Speichercache wie die MemoryCache Klasse nicht vorhanden wäre.

CacheEntryChangeMonitors 4

Eine Cacheimplementierung unterstützt die Möglichkeit, Änderungsmonitore zu erstellen, die Einträge überwachen.

AbsoluteExpirations 8

Eine Cacheimplementierung unterstützt die Möglichkeit, Cacheeinträge automatisch zu einem bestimmten Datum und zu einer bestimmten Uhrzeit zu entfernen.

SlidingExpirations 16

Eine Cacheimplementierung unterstützt die Möglichkeit, Cacheeinträge, auf die in einer bestimmten Zeitspanne nicht zugegriffen wurde, automatisch zu entfernen.

CacheEntryUpdateCallback 32

Eine Cacheimplementierung kann eine Benachrichtigung auslösen, dass ein Eintrag aus dem Cache entfernt werden soll. Diese Einstellung gibt auch an, dass eine Cacheimplementierung die Möglichkeit unterstützt, den Eintrag automatisch zu ersetzen, der durch einen neuen Cacheeintrag entfernt wird.

CacheEntryRemovedCallback 64

Eine Cacheimplementierung kann eine Benachrichtigung auslösen, dass ein Eintrag aus dem Cache entfernt wurde.

CacheRegions 128

Eine Cacheimplementierung unterstützt die Möglichkeit, den Speicher in Cachebereiche zu partitionieren, und unterstützt die Möglichkeit, Cacheeinträge in diese Regionen einzufügen und Cacheeinträge aus diesen Regionen abzurufen.

Hinweise

Die DefaultCacheCapabilities Klasse ist eine Flag-Enumeration. Die Feldwerte sind Bits und können als eine Reihe von Flags kombiniert werden, die die Funktionen des Caches beschreiben.

Die DefaultCacheCapabilities Enumeration kann verwendet werden, um das Verhalten der Cacheimplementierung programmgesteuert festzulegen. Dieses Verhalten basiert auf der Kombination von Features, die ein bestimmter Cache implementiert.

Gilt für: