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

适用于