CacheItemPolicy.Priority Tulajdonság

Definíció

Lekéri vagy beállít egy prioritási beállítást, amely meghatározza, hogy ki szeretné-e kiüríteni a gyorsítótár-bejegyzést.

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

Tulajdonság értéke

Az egyik számbavételi érték, amely a kiürítés prioritását jelzi. Az alapértelmezett prioritási érték az Default, ami azt jelenti, hogy nincs prioritás.

Megjegyzések

A ASP.NET a prioritás enumerálása csak két lehetséges prioritással rendelkezik: Default (ami azt jelenti, hogy nincs prioritás), és NotRemovable (ami azt jelenti, hogy a bejegyzés nem távolítható el). Ezért csak az a prioritás állítható be, hogy a gyorsítótár-bejegyzésnek örökre a gyorsítótárban kell-e maradnia.

Important

Ha prioritási szintű NotRemovable bejegyzést ad hozzá a gyorsítótárhoz, a gyorsítótár túlcsordulhat olyan bejegyzésekkel, amelyeket soha nem lehet eltávolítani. A gyorsítótár-implementációknak csak akkor kell beállítaniuk a NotRemovable gyorsítótár-bejegyzés prioritását, ha a gyorsítótár-implementáció lehetővé teszi a bejegyzések gyorsítótárból való kizárását és a gyorsítótárbejegyzések számának kezelését.

A következőre érvényes: