CacheItemPolicy.Priority 屬性

定義

取得或設定一個優先權設定,用來決定是否要驅逐快取條目。

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

屬性值

這是列舉值之一,用來表示驅逐優先順序。 預設優先權值為 Default,表示沒有優先權。

備註

在 ASP.NET 中,優先權列舉只有兩種優先權:Default(表示無優先權),以及 NotRemovable(表示該條目無法被移除)。 因此,唯一可設定的優先權是快取條目是否應該永遠留在快取中。

Important

將優先順序為 的 NotRemovable 條目加入快取可能會導致快取溢出無法移除的條目。 快取實作僅在快取實作提供從快取中剔除條目並管理快取條目數量的方法時,才應設定 NotRemovable 快取條目的優先順序。

適用於