Condividi tramite


HttpRuntimeSection.EnableKernelOutputCache Proprietà

Definizione

Ottiene o imposta un valore che indica se la cache di output è abilitata.

public:
 property bool EnableKernelOutputCache { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("enableKernelOutputCache", DefaultValue=true)]
public bool EnableKernelOutputCache { get; set; }
[<System.Configuration.ConfigurationProperty("enableKernelOutputCache", DefaultValue=true)>]
member this.EnableKernelOutputCache : bool with get, set
Public Property EnableKernelOutputCache As Boolean

Valore della proprietà

true se la cache di output è abilitata; in caso contrario, false. Il valore predefinito è true.

Attributi

Esempio

Nell'esempio seguente viene illustrato come utilizzare la proprietà EnableKernelOutputCache.

// Get the current EnableKernelOutputCache property value.
Response.Write("EnableKernelOutputCache: " +
  configSection.EnableKernelOutputCache + "<br>");

// Set the EnableKernelOutputCache property to true.
configSection.EnableKernelOutputCache = true;
' Get the current EnableKernelOutputCache property value.
Response.Write("EnableKernelOutputCache: " & _
  configSection.EnableKernelOutputCache & "<br>")

' Set the EnableKernelOutputCache property to true.
configSection.EnableKernelOutputCache = True

Commenti

Per memorizzare nella cache una risposta, è necessario soddisfare i criteri seguenti:

  • La memorizzazione nella cache deve essere abilitata in modo esplicito da una direttiva di pagina o dall'API di memorizzazione nella cache.

  • La memorizzazione nella cache deve avere un criterio di scadenza in modo che il kernel sappia quando eliminarlo.

  • La memorizzazione nella cache non può contenere intestazioni o parametri di variabile.

  • La richiesta non deve richiedere alcuna autenticazione.

Nota

Questa proprietà è rilevante solo quando viene installata Internet Information Services (IIS) versione 6.0 o successiva.

Si applica a

Vedi anche