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".