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 (這表示無法移除專案) 。 因此,可以設定的唯一優先順序是快取專案是否應該永遠保留在快取中。
重要
將專案新增至優先順序層級為的 NotRemovable 快取,可能會導致快取溢位,且專案永遠無法移除。 只有在快取實作提供從快取收回專案的方式,以及管理快取項目數目時,快取實作才應該設定 NotRemovable 快取專案的優先順序。