Freigeben über


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

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 (der Eintrag kann nicht entfernt werden). Daher kann die einzige Priorität festgelegt werden, ob ein Cacheeintrag für immer im Cache verbleiben soll.

Wichtig

Das Hinzufügen eines Eintrags zum Cache mit der Prioritätsstufe kann NotRemovable 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 Cacheimplementierung Möglichkeiten zum Entfernen von Einträgen aus dem Cache und zum Verwalten der Anzahl von Cacheeinträgen bietet.

Gilt für: