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>" (параметры кэша).