CacheItemPolicy.Priority Egenskap

Definition

Hämtar eller anger en prioritetsinställning som används för att avgöra om en cachepost ska tas bort.

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

Egenskapsvärde

Ett av uppräkningsvärdena som anger prioriteten för borttagning. Standardprioritetsvärdet är Default, vilket innebär att ingen prioritet.

Kommentarer

I ASP.NET har prioritetsuppräkningen bara två möjliga prioriteringar: Default (vilket innebär ingen prioritet) och NotRemovable (vilket innebär att posten inte kan tas bort). Därför är den enda prioritet som kan anges om en cachepost ska finnas kvar i cacheminnet för alltid.

Important

Om du lägger till en post i cacheminnet med prioritetsnivån NotRemovable kan cachen flöda över med poster som aldrig kan tas bort. Cacheimplementeringar bör endast ange prioriteten NotRemovable för en cachepost om cacheimplementeringen ger sätt att avlägsna poster från cachen och hantera antalet cacheposter.

Gäller för