Elemento <defaultHttpCachePolicy> (Impostazioni di rete)
Indica se la memorizzazione nella cache HTTP è attiva e ne descrive i criteri predefiniti.
< defaultHttpCachePolicy
policyLevel="BypassCache|Default"
minimumFresh="d.hh:mm:ss"|"minValue"
maximumAge ="d.hh:mm:ss"|"maxValue"
maximumStale="d.hh:mm:ss"|"maxValue"
/>
Attributi ed elementi
Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.
Attributi
Attributo |
Descrizione |
---|---|
maximumAge |
Specifica l'intervallo di tempo massimo prima che un oggetto memorizzato nella cache venga contrassegnato come scaduto. |
maximumStale |
Specifica l'intervallo di tempo massimo successivo al periodo calcolato per lo stato di aggiornamento prima che un oggetto memorizzato nella cache venga contrassegnato come scaduto. |
minimumFresh |
Specifica l'intervallo di tempo minimo durante il quale considerare aggiornato un oggetto memorizzato nella cache. |
policyLevel |
Specifica se i criteri di memorizzazione nella cache sono automatici o se la cache viene ignorata. Il valore predefinito è BypassCache. |
Elementi figlio
Nessuna correzione
Elementi padre
Elemento |
Oggetto di descrizione |
---|---|
Controlla il meccanismo di memorizzazione nella cache per le richieste di rete. |
Note
L'elemento <defaultHttpCachePolicy> indica se la memorizzazione nella cache HTTP è attiva e ne descrive i criteri predefiniti. Si tratta di un elemento facoltativo.
Il valore per l'attributo policyLevel è BypassCache o Default.
I valori per gli elementi maximumAge, maximumStale e minimumFresh sono rappresentati da un intervallo di tempo esplicito con il formato d.hh:mm:ss (giorni, ore, minuti e secondi) o dalle costanti minValue o maxValue, a seconda dei casi.
File di configurazione
L'elemento può essere utilizzato nel file di configurazione dell'applicazione o nel file di configurazione del computer (Machine.config).
Esempio
Nell'esempio di codice riportato di seguito viene illustrato come specificare un intervallo minimo di sei ore per lo stato aggiornato, un intervallo di durata massima di due giorni e un intervallo di obsolescenza massima di quattro ore.
<configuration>
<system.net>
<requestCaching>
<defaultHttpCachePolicy>
<set minimumFresh="0.06:00:00" />
<set maximumAge ="2.00:00:00" />
<set maximumStale="0.04:00:00" />
</defaultHttpCachePolicy>
</requestCaching>
</system.net>
</configuration>