Condividi tramite


CacheSection.DisableExpiration Proprietà

Definizione

Ottiene o imposta un valore che indica se la scadenza della cache è disabilitata.

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

Valore della proprietà

true se la scadenza della cache è disabilitata. In caso contrario, false. Il valore predefinito è false.

Attributi

Esempio

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare la proprietà DisableExpiration.

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

Commenti

Se la DisableExpiration proprietà è impostata su true, gli elementi memorizzati nella cache non scadono mai. Questa impostazione consente di eseguire il debug del comportamento della cache nel codice dell'applicazione. Prestare attenzione quando si disabilita la scadenza della cache, in quanto ciò potrebbe comportare che gli elementi vengano memorizzati nella cache più lunghi di quelli validi.

Nota

Per aggiungere una pagina alla cache di output, è necessario stabilire un criterio di scadenza per tale pagina. È possibile eseguire questa operazione in modo dichiarativo con la direttiva @ OutputCache o a livello di codice usando il SetExpires metodo . Per altre informazioni, vedere Procedura: Impostare i valori di scadenza per ASP.NET memorizzazione nella cache delle pagine.

Si applica a

Vedi anche