CacheItemPolicy.Priority Eigenschaft

Definition

Dient zum Abrufen oder Festlegen einer Prioritätseinstellung, die verwendet wird, um zu bestimmen, ob ein Cacheeintrag entfernt werden soll.

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, der die Priorität für die Entfernung angibt. Der Standardwert ist Default, was keine Priorität bedeutet.

Hinweise

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

Wichtig

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

Gilt für: