Sdílet prostřednictvím


CacheItemPolicy.Priority Vlastnost

Definice

Získá nebo nastaví nastavení priority, která se používá k určení, zda chcete vyřadit položku mezipaměti.

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

Hodnota vlastnosti

Jedna z hodnot výčtu, která označuje prioritu vyřazení. Výchozí hodnota priority je Default, což znamená, že žádná priorita.

Poznámky

V ASP.NET má výčet priority pouze dvě možné priority: Default (což znamená, že prioritu není možné odebrat) a NotRemovable (což znamená, že položku nelze odebrat). Proto jedinou prioritou, kterou je možné nastavit, je to, jestli má položka mezipaměti zůstat v mezipaměti navždy.

Důležité

Přidání položky do mezipaměti s úrovní NotRemovable priority může způsobit přetečení mezipaměti položkami, které nikdy nelze odebrat. Implementace mezipaměti by měly nastavit prioritu NotRemovable pro položku mezipaměti pouze v případě, že implementace mezipaměti poskytuje způsoby, jak vyřadit položky z mezipaměti a spravovat počet položek mezipaměti.

Platí pro