CacheEntryRemovedReason Enum

Definition

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
CacheEntryRemovedReason

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.

Gäller för

Se även