Share via


CacheSection.DisableExpiration Propiedad

Definición

Obtiene o establece un valor que indica si la expiración de la memoria caché está deshabilitado.

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 propiedad

Boolean

Es true si la expiración de la memoria caché está deshabilitado; en caso contrario, es false. De manera predeterminada, es false.

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo utilizar la propiedad DisableExpiration.

// Enable or disable cache expiration.
cacheSection.DisableExpiration =
    !cacheSection.DisableExpiration;
' Enable or disable cache expiration.
cacheSection.DisableExpiration =
    Not cacheSection.DisableExpiration

Comentarios

Si la DisableExpiration propiedad se establece trueen , los elementos almacenados en caché nunca expiran. Esta configuración está pensada para ayudar a depurar el comportamiento de la caché en el código de la aplicación. Tenga cuidado al deshabilitar la expiración de la memoria caché, ya que esto podría dar lugar a que los elementos se almacenen en caché más tiempo de los que son válidos.

Nota

Para agregar una página a la memoria caché de salida, debe establecer una directiva de expiración para esa página. Puede hacerlo mediante declaración con la directiva @ OutputCache o mediante programación mediante el SetExpires método . Para obtener más información, vea Cómo: Establecer valores de expiración para ASP.NET almacenamiento en caché de páginas.

Se aplica a

Consulte también