CacheEntryRemovedReason Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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.