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 sta per esserlo.
public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason =
Public Enum CacheEntryRemovedReason
- Ereditarietà
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.