CacheEntryRemovedReason 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.
Anger orsaken till att en cachepost har tagits bort eller att en post håller på att tas bort.
public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason =
Public Enum CacheEntryRemovedReason
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| Removed | 0 | En cachepost har tagits bort med hjälp Remove(String, String) av metoden eller Set(String, Object, DateTimeOffset, String) . |
| Expired | 1 | En cachepost har tagits bort eftersom den har upphört att gälla. Förfallotid kan baseras på en absolut tid eller på en glidande förfallotid. |
| Evicted | 2 | En cachepost har tagits bort för att frigöra minne i cacheminnet. Detta inträffar när en cacheinstans närmar sig cachespecifika minnesgränser, eller när en process- eller cacheinstans närmar sig datoromfattande minnesgränser. |
| ChangeMonitorChanged | 3 | En cachepost togs bort eftersom ett relaterat beroende (till exempel en fil eller en annan cachepost) utlöste borttagning av cacheposten. |
| CacheSpecificEviction | 4 | En cachepost avlägsnades av en anledning som definieras av en viss cacheimplementering. |
Kommentarer
Uppräkningen CacheEntryRemovedReason används för att ange en fördefinierad uppsättning orsaker till varför en cachepost har tagits bort eller håller på att tas bort. Klassen CacheEntryRemovedArguments tar ett CacheEntryRemovedReason värde som en av parametern för att skicka till en motringningsmetod.