CacheEntryRemovedReason Enumerazione

Definizione

Specifica il motivo per cui una voce della cache è stata rimossa o che una voce sta per essere rimossa.

public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason = 
Public Enum CacheEntryRemovedReason
Ereditarietà
CacheEntryRemovedReason

Campi

Nome Valore Descrizione
Removed 0

Una voce della cache è stata rimossa utilizzando il Remove(String, String) metodo o Set(String, Object, DateTimeOffset, String) .

Expired 1

Una voce della cache è stata rimossa perché è scaduta. La scadenza può essere basata su un'ora assoluta o su un'ora di scadenza scorrevole.

Evicted 2

Una voce della cache è stata rimossa per liberare memoria nella cache. Ciò si verifica quando un'istanza della cache si avvicina ai limiti di memoria specifici della cache o quando un processo o un'istanza della cache si avvicina ai limiti di memoria a livello di computer.

ChangeMonitorChanged 3

Una voce della cache è stata rimossa perché una dipendenza correlata ,ad esempio un file o un'altra voce della cache, ha attivato l'eliminazione della voce della cache.

CacheSpecificEviction 4

Una voce della cache è stata rimossa per motivi definiti da una particolare implementazione della cache.

Commenti

L'enumerazione CacheEntryRemovedReason viene usata per fornire un set predefinito di motivi per cui una voce della cache è stata rimossa o sta per essere rimossa. La CacheEntryRemovedArguments classe accetta un CacheEntryRemovedReason valore come uno dei parametri da passare a un metodo di callback.

Si applica a

Vedi anche