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 缓存项的优先级。

适用于