CacheSection.DisableExpiration Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se a expiração do cache está desabilitada.
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 da propriedade
true
se a expiração do cache estiver desabilitada; caso contrário, false
. O padrão é false
.
- Atributos
Exemplos
O exemplo de código a seguir 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
Comentários
Se a DisableExpiration propriedade for definida como true
, os itens armazenados em cache nunca expirarão. Essa configuração destina-se a ajudar a depurar o comportamento do cache no código do aplicativo. Tenha cuidado ao desabilitar a expiração do cache, pois isso pode fazer com que os itens sejam armazenados em cache por mais tempo do que válidos.
Observação
Para adicionar uma página ao cache de saída, você deve estabelecer uma política de expiração para essa página. Você pode fazer isso declarativamente com a diretiva @ OutputCache ou programaticamente usando o SetExpires método . Para obter mais informações, consulte Como definir valores de expiração para ASP.NET cache de página.