CacheItemPolicy.Priority Özellik

Tanım

Önbellek girişinin çıkarılıp çıkarılmayacağını belirlemek için kullanılan bir öncelik ayarını alır veya ayarlar.

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

Özellik Değeri

Çıkarma önceliğini gösteren numaralandırma değerlerinden biri. Varsayılan öncelik değeri olan Defaultdeğeri, öncelik olmadığı anlamına gelir.

Açıklamalar

ASP.NET öncelik numaralandırmasının yalnızca iki olası önceliği vardır: Default (öncelik olmadığı anlamına gelir) ve NotRemovable (girişin kaldırılamayacağı anlamına gelir). Bu nedenle, ayarlanabilecek tek öncelik, bir önbellek girişinin önbellekte sonsuza kadar kalması gerekip gerekmediğidir.

Important

Önceliğe NotRemovable sahip bir girdinin önbelleğe eklenmesi, önbelleğin hiçbir zaman kaldırılamayacak girdilerle taşmasına neden olabilir. Önbellek uygulamaları, önbellek girdisinin önceliğini yalnızca önbellek uygulamasından girdileri çıkarmanın ve önbellek girdilerinin sayısını yönetmenin yollarını sağlıyorsa ayarlamalıdır NotRemovable .

Şunlara uygulanır