CacheEntryRemovedReason Enum

Definitie

Hiermee geeft u de reden op waarom een cachevermelding is verwijderd of dat een vermelding op het punt staat te worden verwijderd.

public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason = 
Public Enum CacheEntryRemovedReason
Overname
CacheEntryRemovedReason

Velden

Name Waarde Description
Removed 0

Er is een cachevermelding verwijderd met behulp van de Remove(String, String) of Set(String, Object, DateTimeOffset, String) methode.

Expired 1

Er is een cachevermelding verwijderd omdat deze is verlopen. Verlooptijd kan worden gebaseerd op een absolute tijd of op een glijdende verlooptijd.

Evicted 2

Er is een cachevermelding verwijderd om geheugen vrij te maken in de cache. Dit gebeurt wanneer een cache-exemplaar cachespecifieke geheugenlimieten nadert of wanneer een proces- of cache-exemplaar computerbrede geheugenlimieten nadert.

ChangeMonitorChanged 3

Er is een cachevermelding verwijderd omdat een gerelateerde afhankelijkheid (zoals een bestand of een andere cachevermelding) verwijdering van de cachevermelding heeft geactiveerd.

CacheSpecificEviction 4

Een cachevermelding is verwijderd om de reden die is gedefinieerd door een bepaalde cache-implementatie.

Opmerkingen

De CacheEntryRemovedReason opsomming wordt gebruikt om een vooraf gedefinieerde set redenen te bieden waarom een cachevermelding is verwijderd of op het punt staat te worden verwijderd. De CacheEntryRemovedArguments klasse neemt een CacheEntryRemovedReason waarde als een van de parameter om door te geven aan een callback-methode.

Van toepassing op

Zie ook