CacheEntryRemovedReason Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.