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


MemoryCacheElement.CacheMemoryLimitMegabytes Свойство

Определение

Получает или задает максимальный размер памяти в мегабайтах, в котором может расти экземпляр MemoryCache объекта.

public:
 property int CacheMemoryLimitMegabytes { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("cacheMemoryLimitMegabytes", DefaultValue=0)]
[System.Configuration.IntegerValidator(MinValue=0)]
public int CacheMemoryLimitMegabytes { get; set; }
[<System.Configuration.ConfigurationProperty("cacheMemoryLimitMegabytes", DefaultValue=0)>]
[<System.Configuration.IntegerValidator(MinValue=0)>]
member this.CacheMemoryLimitMegabytes : int with get, set
Public Property CacheMemoryLimitMegabytes As Integer

Значение свойства

Максимальный размер памяти в мегабайтах. Значение по умолчанию равно нулю, указывающее, что MemoryCache экземпляры управляют собственной памятью на основе объема памяти, установленной на компьютере.

Атрибуты

Комментарии

CacheMemoryLimitMegabytes Значение свойства представляет cacheMemoryLimitMegabytes атрибут конфигурации в элементе namedCaches конфигурации.

Если размер кэша превышает указанное ограничение, реализация кэша памяти удаляет записи кэша.

Это свойство можно задать по отдельности в namedCaches элементах с каждым namedCaches элементом, соответствующим уникальной конфигурации кэша.

Параметры свойства CacheMemoryLimit можно считывать из атрибута cacheMemoryLimitMegabytes конфигурации в файле конфигурации. Кроме того, параметры можно передать при MemoryCache инициализации класса.

Дополнительные сведения о настройке кэша см. в разделе< "Элемент с именемCaches>" (параметры кэша).

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

См. также раздел