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


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

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

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