MemoryCacheEntryOptions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет параметры кэша, применяемые к записи экземпляра IMemoryCache.
public ref class MemoryCacheEntryOptions
public class MemoryCacheEntryOptions
type MemoryCacheEntryOptions = class
Public Class MemoryCacheEntryOptions
- Наследование
-
MemoryCacheEntryOptions
Конструкторы
MemoryCacheEntryOptions() |
Представляет параметры кэша, применяемые к записи экземпляра IMemoryCache. |
Свойства
AbsoluteExpiration |
Возвращает или задает абсолютную дату окончания срока действия для записи в кэше. |
AbsoluteExpirationRelativeToNow |
Возвращает или задает абсолютное время окончания срока действия относительно текущего момента. |
ExpirationTokens |
Возвращает экземпляры IChangeToken, которые приводят к истечению срока действия записи в кэше. |
PostEvictionCallbacks |
Возвращает или задает обратные вызовы, которые будут инициироваться после удаления записи из кэша. |
Priority |
Возвращает или задает приоритет сохранения записи в кэше во время очистки, активируемой при нехватке памяти. Значение по умолчанию — Normal. |
Size |
Возвращает или задает размер значения записи в кэше. |
SlidingExpiration |
Возвращает или задает время, в течение которого запись кэша может быть неактивной (то есть к ней нет обращений), прежде чем она будет удалена. Это значение не увеличивает время существования записи сверх абсолютного срока действия (если он задан). |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Методы расширения
AddExpirationToken(MemoryCacheEntryOptions, IChangeToken) |
Срок действия записи в кэше истекает, если истекает срок действия данного токена IChangeToken. |
RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate, Object) |
Указанный обратный вызов будет инициироваться после исключения записи из кэша. |
RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate) |
Указанный обратный вызов будет инициироваться после исключения записи из кэша. |
SetAbsoluteExpiration(MemoryCacheEntryOptions, DateTimeOffset) |
Задает абсолютную дату окончания срока действия для записи кэша. |
SetAbsoluteExpiration(MemoryCacheEntryOptions, TimeSpan) |
Задает абсолютное время окончания срока действия относительно текущего момента. |
SetPriority(MemoryCacheEntryOptions, CacheItemPriority) |
Задает приоритет сохранения записи в кэше во время очистки, активируемой при нехватке памяти. |
SetSize(MemoryCacheEntryOptions, Int64) |
Задает размер значения записи в кэше. |
SetSlidingExpiration(MemoryCacheEntryOptions, TimeSpan) |
Задает время, в течение которого запись кэша может быть неактивной (то есть к ней нет обращений), прежде чем она будет удалена. Это значение не увеличивает время существования записи сверх абсолютного срока действия (если он задан). |