Класс CacheSection
Определяет параметры кэша для веб-приложения ASP.NET.
Синтаксис
class CacheSection : ConfigurationSection
Методы
В следующей таблице перечислены методы, предоставляемые классом CacheSection
.
Имя | Описание |
---|---|
GetAllowDefinition | (Наследуется от ConfigurationSection.) |
GetAllowLocation | (Является наследником ConfigurationSection ) |
RevertToParent | (Является наследником ConfigurationSection ) |
SetAllowDefinition | (Является наследником ConfigurationSection ) |
SetAllowLocation | (Является наследником ConfigurationSection ) |
Свойства
В следующей таблице перечислены свойства, предоставляемые классом CacheSection
.
Имя | Описание |
---|---|
DisableExpiration |
Необязательное значение для чтения и записи boolean . true Значение , если срок действия кэша отключен; в противном случае — false . Значение по умолчанию — false .При отключении срок действия кэшированных элементов не истекает, а фоновая очистка элементов кэша с истекшим сроком действия не выполняется. |
DisableMemoryCollection |
Необязательное значение для чтения и записи boolean . true Значение , если сбор памяти кэша, который происходит при нехватке памяти на компьютере, отключен; в противном случае — false . Значение по умолчанию — false . |
Location |
(Наследуется от ConfigurationSection .) Свойство ключа. |
Path |
(Наследуется от ConfigurationSection .) Свойство ключа. |
PercentagePhysicalMemoryUsedLimit |
Необязательное значение для чтения и записи sint32 , указывающее максимальный процент физической памяти компьютера, который может быть использован приложением до того, как кэш начнет сбрасывать элементы с истекшим сроком действия и пытается освободить память. Значение по умолчанию — 89.Указанный процент включает как память, используемую кэшем, так и обычную память, используемую запущенным приложением. Значение 0 указывает, что ASP.NET будет использовать собственную эвристические средства для определения того, когда следует начать восстановление памяти. |
PrivateBytesLimit |
Необязательное значение для чтения и записи string , указывающее максимальный размер (в байтах) частного кэша памяти приложения до того, как кэш начнет сбрасывать просроченные элементы и пытается освободить память. Значение по умолчанию равно 0.Указанное ограничение включает как память, используемую кэшем, так и обычную память, используемую запущенным приложением. Значение 0 указывает, что ASP.NET будет использовать собственную эвристические средства для определения того, когда следует начать восстановление памяти. |
PrivateBytesPollTime |
Необязательное значение для чтения и записи datetime , указывающее интервал времени между последовательными опросами для использования частной памяти приложением. По умолчанию используется значение 2 минут. |
SectionInformation |
(Является наследником ConfigurationSection ) |
используются подклассы ;
Этот класс не содержит подклассов.
Иерархия наследования
CacheSection
Требования
Тип | Описание |
---|---|
клиент | — IIS 7.0 в Windows Vista — IIS 7.5 в Windows 7 — IIS 8.0 в Windows 8 — IIS 10.0 в Windows 10 |
Сервер | — IIS 7.0 в Windows Server 2008 — IIS 7.5 в Windows Server 2008 R2 — IIS 8.0 в Windows Server 2012 — IIS 8.5 в Windows Server 2012 R2 — IIS 10.0 в Windows Server 2016 |
Продукт | — IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
MOF-файл | WebAdministration.mof |
См. также:
Класс CachingProfileElement
Класс CachingSection
Класс ConfigurationSection
Класс OutputCacheSection
CIM_DATETIME