Compartilhar via


CacheSection.DisableExpiration Propriedade

Definição

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.

Aplica-se a

Confira também