Поделиться через


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

Применяется к