CacheSection.DisableExpiration Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, отражающее отключение срока действия кэша.
public:
property bool DisableExpiration { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("disableExpiration", DefaultValue=false)]
public bool DisableExpiration { get; set; }
[<System.Configuration.ConfigurationProperty("disableExpiration", DefaultValue=false)>]
member this.DisableExpiration : bool with get, set
Public Property DisableExpiration As Boolean
Значение свойства
true
, если срок действия кэша отключен; в противном случае false
. Значение по умолчанию — false
.
- Атрибуты
Примеры
В следующем примере кода показано, как использовать свойство DisableExpiration.
// Enable or disable cache expiration.
cacheSection.DisableExpiration =
!cacheSection.DisableExpiration;
' Enable or disable cache expiration.
cacheSection.DisableExpiration =
Not cacheSection.DisableExpiration
Комментарии
DisableExpiration Если свойство имеет значение true
, срок действия кэшированных элементов не истекает. Этот параметр предназначен для отладки поведения кэша в коде приложения. Соблюдайте осторожность при отключении срока действия кэша, так как это может привести к кэшированию элементов дольше, чем они являются допустимыми.
Примечание
Чтобы добавить страницу в выходной кэш, необходимо установить политику истечения срока действия для этой страницы. Это можно сделать декларативно с помощью директивы @ OutputCache или программно с помощью SetExpires метода . Дополнительные сведения см. в разделе Практическое руководство. Установка значений срока действия для кэширования страниц ASP.NET.