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) |
Задает время, в течение которого запись кэша может быть неактивной (то есть к ней нет обращений), прежде чем она будет удалена. Это значение не увеличивает время существования записи сверх абсолютного срока действия (если он задан). |