Condividi tramite


CacheEntryRemovedReason Enumerazione

Definizione

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

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

Campi

CacheSpecificEviction 4

Una voce della cache è stata eliminata per un motivo definito da una particolare implementazione della cache.

ChangeMonitorChanged 3

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

Evicted 2

Una voce della cache è stata rimossa per liberare memoria nella cache. Ciò accade 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.

Expired 1

Una voce della cache è stata rimossa perché è scaduta. La scadenza può essere basata su un tempo assoluto o variabile.

Removed 0

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

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 valore come uno dei parametri da passare a un CacheEntryRemovedReason metodo di callback.

Si applica a

Vedi anche