DefaultCacheCapabilities Enum

Definition

Representerar en uppsättning funktioner som en cacheimplementering tillhandahåller.

Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.

public enum class DefaultCacheCapabilities
[System.Flags]
public enum DefaultCacheCapabilities
[<System.Flags>]
type DefaultCacheCapabilities = 
Public Enum DefaultCacheCapabilities
Arv
DefaultCacheCapabilities
Attribut

Fält

Name Värde Description
None 0

En cacheimplementering tillhandahåller inte någon av de funktioner som beskrivs i DefaultCacheCapabilities uppräkningen.

InMemoryProvider 1

En cacheimplementering körs åtminstone delvis i minnet. En distribuerad cache skulle inte ange den här flaggan, medan en minnesintern cache som MemoryCache klassen skulle göra det.

OutOfProcessProvider 2

En cacheimplementering tar slut. En distribuerad cache skulle ange den här flaggan, medan en minnesintern cache som MemoryCache klassen inte skulle göra det.

CacheEntryChangeMonitors 4

En cacheimplementering stöder möjligheten att skapa ändringsövervakare som övervakar poster.

AbsoluteExpirations 8

En cacheimplementering stöder möjligheten att automatiskt ta bort cacheposter vid ett visst datum och en viss tid.

SlidingExpirations 16

En cacheimplementering stöder möjligheten att automatiskt ta bort cacheposter som inte har använts under ett angivet tidsperiod.

CacheEntryUpdateCallback 32

En cacheimplementering kan generera ett meddelande om att en post håller på att tas bort från cachen. Den här inställningen anger också att en cacheimplementering stöder möjligheten att automatiskt ersätta posten som tas bort med en ny cachepost.

CacheEntryRemovedCallback 64

En cacheimplementering kan generera ett meddelande om att en post har tagits bort från cacheminnet.

CacheRegions 128

En cacheimplementering stöder möjligheten att partitionera sin lagring i cacheområden och stöder möjligheten att infoga cacheposter i dessa regioner och hämta cacheposter från dessa regioner.

Kommentarer

Klassen DefaultCacheCapabilities är en flagguppräkning. Fältvärdena är bitar och kan kombineras som en uppsättning flaggor som beskriver funktionerna i cacheminnet.

Uppräkningen DefaultCacheCapabilities kan användas för att programmatiskt ange beteendet för cacheimplementeringen. Det här beteendet baseras på kombinationen av funktioner som en viss cache implementerar.

Gäller för