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