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 должны задавать приоритет для записи кэша только в том случае, если реализация кэша предоставляет способы вытеснения записей из кэша и управления количеством записей кэша.