CacheItemPolicy.Priority Eigenschaft

Definition

Ruft eine Prioritätseinstellung ab, mit deren Hilfe bestimmt wird, ob ein Cacheeintrag entfernt wird, oder legt diese fest.

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

Eigenschaftswert

CacheItemPriority

Einer der Enumerationswerte, die die Priorität für die Entfernung angeben. Der Standardprioritätswert ist Default, d. h. keine Priorität.

Hinweise

In ASP.NET hat die Prioritätsenumeration nur zwei mögliche Prioritäten: Default (d. h. keine Priorität) und NotRemovable (was bedeutet, dass der Eintrag nicht entfernt werden kann). Daher kann nur festgelegt werden, ob ein Cacheeintrag dauerhaft im Cache verbleiben soll.

Wichtig

Das Hinzufügen eines Eintrags zum Cache mit der Prioritätsstufe NotRemovable kann dazu führen, dass der Cache mit Einträgen überläuft, die nie entfernt werden können. Cacheimplementierungen sollten die NotRemovable Priorität für einen Cacheeintrag nur festlegen, wenn die Cacheimplementierungen Möglichkeiten zum Entfernen von Einträgen aus dem Cache und zum Verwalten der Anzahl von Cacheeinträgen bieten.

Gilt für