<defaultHttpCachePolicy> elemento (impostazioni di rete)<defaultHttpCachePolicy> Element (Network Settings)

Indica se la memorizzazione nella cache HTTP è attivo e viene descritto il valore predefinito di criteri di memorizzazione nella cache.Describes whether HTTP caching is active and describes the default caching policy.

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

SintassiSyntax

<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 elementiAttributes and Elements

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.The following sections describe attributes, child elements, and parent elements.

AttributiAttributes

AttributoAttribute DescrizioneDescription
maximumAge Specifica l'intervallo di tempo massimo prima che un oggetto memorizzato nella cache viene contrassegnato come scaduto.Specifies the maximum time interval before a cached object is marked as expired.
maximumStale Specifica il tempo massimo oltre il tempo di validità calcolato prima che un oggetto memorizzato nella cache viene contrassegnato come scaduto.Specifies the maximum time past the computed freshness time before a cached object is marked as expired.
minimumFresh Specifica il tempo minimo per un oggetto memorizzato nella cache essere considerato aggiornato.Specifies the minimum time for a cached object to be considered fresh.
policyLevel Specifica se i criteri di memorizzazione nella cache sono automatico o se la cache viene ignorata.Specifies whether the caching policy is automatic, or whether the cache is bypassed. Il valore predefinito è BypassCache.The default value is BypassCache.

Elementi figlioChild Elements

NessunoNone

Elementi padreParent Elements

ElementoElement DescrizioneDescription
requestCachingrequestCaching Controlla il meccanismo di memorizzazione nella cache delle richieste di rete.Controls the caching mechanism for network requests.

NoteRemarks

Il valore per il policyLevel attributo sia BypassCache o Default.The value for the policyLevel attribute is either BypassCache or Default.

I valori per il maximumAge, maximumStale, e minimumFresh gli elementi sono di un intervallo di tempo esplicito con un formato di d. hh:mm:ss (giorni, ore, minuti e secondi), le costanti o minValue o maxValue, a seconda dei casi.Values for the maximumAge, maximumStale, and minimumFresh elements are either an explicit time interval with a format of d.hh:mm:ss (days, hours, minutes, and seconds), or the constants minValue or maxValue, as appropriate.

File di configurazioneConfiguration Files

Questo elemento può essere usato nel file di configurazione dell'applicazione o nel file di configurazione del computer (Machine.config).This element can be used in the application configuration file or the machine configuration file (Machine.config).

EsempioExample

Nell'esempio seguente viene illustrato come specificare un'ora aggiornata minima di sei ore, un intervallo di durata massima di due giorni e un intervallo di obsolescenza massima pari a quattro ore.The following example shows how to specify a minimum fresh time of six hours, a maximum age time of two days, and a maximum stale time of four hours.

<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 ancheSee Also

System.Net.Cache
WebRequest
RequestCacheLevel
Schema delle impostazioni di reteNetwork Settings Schema