Condividi tramite


<defaultHttpCachePolicy> Elemento (impostazioni di rete)

Descrive se la memorizzazione nella cache HTTP è attiva e descrive i criteri di memorizzazione nella cache predefiniti.

<configuration>
  <system.net>
    <requestCaching>
      <defaultHttpCachePolicy>

Sintassi

<defaultHttpCachePolicy
  policyLevel="BypassCache|Default"
  minimumFresh="d.hh:mm:ss|minValue|maxValue"
  maximumAge="d.hh:mm:ss|minValue|maxValue"
  maximumStale="d.hh:mm:ss|minValue|maxValue"
/>

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributes

Attribute Description
maximumAge Specifica l'intervallo di tempo massimo prima che un oggetto memorizzato nella cache sia contrassegnato come scaduto.
maximumStale Specifica il tempo massimo trascorso il tempo di aggiornamento calcolato prima che un oggetto memorizzato nella cache sia contrassegnato come scaduto.
minimumFresh Specifica il tempo minimo per un oggetto memorizzato nella cache da considerare aggiornato.
policyLevel Specifica se i criteri di memorizzazione nella cache sono automatici o se la cache viene ignorata. Il valore predefinito è BypassCache.

Elementi figli

None

Elementi padre

Elemento Description
requestCaching Controlla il meccanismo di memorizzazione nella cache per le richieste di rete.

Osservazioni:

Il valore per l'attributo policyLevel è BypassCache o Default.

I valori per gli maximumAgeelementi , maximumStalee minimumFresh sono un intervallo di tempo esplicito con un formato d.hh:mm:ss (giorni, ore, minuti e secondi) o costanti minValue o maxValue, in base alle esigenze.

File di configurazione

Questo elemento può essere usato nel file di configurazione dell'applicazione o nel file di configurazione del computer (Machine.config).

Example

Nell'esempio seguente viene illustrato come specificare un tempo minimo aggiornato di sei ore, un tempo massimo di validità di due giorni e un tempo massimo non aggiornato di quattro ore.

<configuration>
  <system.net>
    <requestCaching>
      <defaultHttpCachePolicy
        minimumFresh="0.06:00:00"
        maximumAge="2.00:00:00"
        maximumStale="0.04:00:00"
      />
    </requestCaching>
  </system.net>
</configuration>

Vedere anche