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 (這表示無法移除專案) 。 因此,可以設定的唯一優先順序是快取專案是否應該永遠保留在快取中。

重要

將專案新增至優先順序層級為的 NotRemovable 快取,可能會導致快取溢位,且專案永遠無法移除。 只有在快取實作提供從快取收回專案的方式,以及管理快取項目數目時,快取實作才應該設定 NotRemovable 快取專案的優先順序。

適用於