CacheItemPolicy.Priority 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定一個優先權設定,用來決定是否要驅逐快取條目。
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 快取條目的優先順序。