DefaultCacheCapabilities Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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.