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


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.

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

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