DefaultCacheCapabilities DefaultCacheCapabilities DefaultCacheCapabilities DefaultCacheCapabilities Enum

Definition

Stellt einen Satz von Funktionen dar, die von einer Cacheimplementierung bereitgestellt werden.Represents a set of features that a cache implementation provides.

Diese Enumeration weist ein FlagsAttribute-Attribut auf, die eine bitweise Kombination der Memberwerte zulässt.

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

Felder

AbsoluteExpirations AbsoluteExpirations AbsoluteExpirations AbsoluteExpirations 8

Eine Cacheimplementierung bietet die Möglichkeit, Cacheeinträge zu einem bestimmten Datum und Zeitpunkt automatisch zu entfernen.A cache implementation supports the ability to automatically remove cache entries at a specific date and time.

CacheEntryChangeMonitors CacheEntryChangeMonitors CacheEntryChangeMonitors CacheEntryChangeMonitors 4

Eine Cacheimplementierung bietet die Möglichkeit, Änderungsüberwachungen zu erstellen, die Einträge überwachen.A cache implementation supports the ability to create change monitors that monitor entries.

CacheEntryRemovedCallback CacheEntryRemovedCallback CacheEntryRemovedCallback CacheEntryRemovedCallback 64

Eine Cacheimplementierung kann eine Benachrichtigung auslösen, wenn ein Eintrag aus dem Cache entfernt wurde.A cache implementation can raise a notification that an entry has been removed from the cache.

CacheEntryUpdateCallback CacheEntryUpdateCallback CacheEntryUpdateCallback CacheEntryUpdateCallback 32

Eine Cacheimplementierung kann eine Benachrichtigung auslösen, wenn ein Eintrag aus dem Cache entfernt werden soll.A cache implementation can raise a notification that an entry is about to be removed from the cache. Diese Einstellung gibt auch an, dass eine Cacheimplementierung die Möglichkeit bietet, den Eintrag, der entfernt wird, automatisch durch einen neuen Cacheeintrag zu ersetzen.This setting also indicates that a cache implementation supports the ability to automatically replace the entry that is being removed with a new cache entry.

CacheRegions CacheRegions CacheRegions CacheRegions 128

Eine Cacheimplementierung bietet die Möglichkeit, den Speicher in Cachebereiche zu partitionieren, Cacheeinträge in diese Bereiche einzufügen und Cacheeinträge aus diesen Bereichen abzurufen.A cache implementation supports the ability to partition its storage into cache regions, and supports the ability to insert cache entries into those regions and to retrieve cache entries from those regions.

InMemoryProvider InMemoryProvider InMemoryProvider InMemoryProvider 1

Eine Cacheimplementierung wird zumindest teilweise im Arbeitsspeicher ausgeführt.A cache implementation runs at least partially in memory. Dieses Flag wird nicht für einen verteilten Cache, sondern für einen Cache im Arbeitsspeicher, z. B. die MemoryCache-Klasse, festgelegt.A distributed cache would not set this flag, whereas an in-memory cache such as the MemoryCache class would do so.

None None None None 0

Eine Cacheimplementierung stellt keine Funktionen bereit, die in der DefaultCacheCapabilities-Enumeration beschrieben werden.A cache implementation does not provide any of the features that are described in the DefaultCacheCapabilities enumeration.

OutOfProcessProvider OutOfProcessProvider OutOfProcessProvider OutOfProcessProvider 2

Eine Cacheimplementierung wird prozessextern ausgeführt.A cache implementation runs out-of-process. Dieses Flag wird für einen verteilten Cache, aber nicht für einen Cache im Arbeitsspeicher, z. B. die MemoryCache-Klasse, festgelegt.A distributed cache would set this flag, whereas an in-memory cache such as the MemoryCache class would not.

SlidingExpirations SlidingExpirations SlidingExpirations SlidingExpirations 16

Eine Cacheimplementierung bietet die Möglichkeit, Cacheeinträge, auf die in einem angegebenen Zeitraum nicht zugegriffen wurde, automatisch zu entfernen.A cache implementation supports the ability to automatically remove cache entries that have not been accessed in a specified time span.

Hinweise

Die DefaultCacheCapabilities -Klasse ist eine Flagenumeration.The DefaultCacheCapabilities class is a flag enumeration. Die Feldwerte sind Bits und können als ein Satz von Flags kombiniert werden, die die Funktionen des Caches beschreiben.The field values are bits and can be combined as a set of flags that describe the capabilities of the cache.

Die DefaultCacheCapabilities -Enumeration kann verwendet werden, um das Verhalten der Cache Implementierung Programm gesteuert festzulegen.The DefaultCacheCapabilities enumeration can be used to programmatically set the behavior of the cache implementation. Dieses Verhalten basiert auf der Kombination von Funktionen, die von einem bestimmten Cache implementiert werden.This behavior is based on the combination of features that a particular cache implements.

Gilt für: