Condividi tramite


CacheItemPolicy.Priority Proprietà

Definizione

Ottiene o imposta un'impostazione di priorità utilizzata per stabilire se eliminare una voce della cache.

public:
 property System::Runtime::Caching::CacheItemPriority Priority { System::Runtime::Caching::CacheItemPriority get(); void set(System::Runtime::Caching::CacheItemPriority value); };
public System.Runtime.Caching.CacheItemPriority Priority { get; set; }
member this.Priority : System.Runtime.Caching.CacheItemPriority with get, set
Public Property Priority As CacheItemPriority

Valore della proprietà

Uno dei valori di enumerazione che indica la priorità per l'eliminazione. Il valore di priorità predefinito è Default, che indica nessuna priorità.

Commenti

In ASP.NET, l'enumerazione priorità ha solo due priorità possibili: Default (ovvero nessuna priorità) e NotRemovable (il che significa che la voce non può essere rimossa). Di conseguenza, l'unica priorità che può essere impostata è se una voce della cache deve rimanere nella cache per sempre.

Importante

L'aggiunta di una voce alla cache con un livello di priorità di NotRemovable può causare l'overflow della cache con voci che non possono mai essere rimosse. Le implementazioni della cache devono impostare la NotRemovable priorità per una voce della cache solo se l'implementazione della cache fornisce modi per rimuovere le voci dalla cache e gestire il numero di voci della cache.

Si applica a