MemoryCacheOptions Класс

Определение

Задает параметры для MemoryCache.

public ref class MemoryCacheOptions : Microsoft::Extensions::Options::IOptions<Microsoft::Extensions::Caching::Memory::MemoryCacheOptions ^>
public class MemoryCacheOptions : Microsoft.Extensions.Options.IOptions<Microsoft.Extensions.Caching.Memory.MemoryCacheOptions>
type MemoryCacheOptions = class
    interface IOptions<MemoryCacheOptions>
Public Class MemoryCacheOptions
Implements IOptions(Of MemoryCacheOptions)
Наследование
MemoryCacheOptions
Производный
Реализации

Конструкторы

MemoryCacheOptions()

Задает параметры для MemoryCache.

Свойства

Clock

Возвращает или задает часы, используемые кэшем для истечения срока действия.

CompactionPercentage

Возвращает или задает величину сжатия кэша при превышении максимального размера.

CompactOnMemoryPressure
Устаревшие..

Возвращает или задает минимальный временной интервал между последовательными проверками для элементов с истекшим сроком действия.

ExpirationScanFrequency

Возвращает или задает минимальный временной интервал между последовательными проверками для элементов с истекшим сроком действия.

SizeLimit

Получает или задает максимальный размер кэша.

TrackLinkedCacheEntries

Возвращает или задает значение, указывающее, следует ли отслеживать связанные записи.

TrackStatistics

Возвращает или задает значение, указывающее, следует ли отслеживать статистику кэша памяти. Отключено по умолчанию.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

IOptions<MemoryCacheOptions>.Value

Возвращает настроенный по умолчанию экземпляр TOptions.

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