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

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