Compartir por


CacheSection.DisableExpiration Propiedad

Definición

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

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

true si la expiración de la caché está deshabilitada; de lo contrario, false. El valor predeterminado es false.

Atributos

Ejemplos

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

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

Comentarios

Si la DisableExpiration propiedad está establecida 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 puede 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 How to: Set Expiration Values for ASP.NET Page Caching(Cómo: Establecer valores de expiración para ASP.NET almacenamiento en caché de páginas).

Se aplica a

Consulte también