CacheSection.DisableExpiration Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se a expiração da cache está desativada.
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
Valor de Propriedade
true se a expiração da cache for desativada; caso contrário, false. A predefinição é false.
- Atributos
Exemplos
O seguinte exemplo de código mostra como usar a DisableExpiration propriedade.
// Enable or disable cache expiration.
cacheSection.DisableExpiration =
!cacheSection.DisableExpiration;
' Enable or disable cache expiration.
cacheSection.DisableExpiration =
Not cacheSection.DisableExpiration
Observações
Se a DisableExpiration propriedade estiver definida para true, os itens em cache nunca expiram. Esta definição destina-se a ajudar a depurar o comportamento da cache no código da aplicação. Tenha cuidado ao desativar a expiração da cache, pois isso pode resultar em itens armazenados em cache por mais tempo do que são válidos.
Note
Para adicionar uma página à cache de saída, deve estabelecer uma política de validade para essa página. Pode fazer isto declarativamente com a diretiva @ OutputCache ou programaticamente usando o SetExpires método. Para mais informações, veja Como: Definir Valores de Validade para ASP.NET Cache de Página.