Dela via


<defaultHttpCachePolicy-element> (nätverksinställningar)

Beskriver om HTTP-cachelagring är aktivt och beskriver standardprincipen för cachelagring.

<Konfiguration>
  <system.net>
    <requestCaching>
      <defaultHttpCachePolicy>

Syntax

<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"  
/>  

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attribut

Attribut Beskrivning
maximumAge Anger det maximala tidsintervallet innan ett cachelagrat objekt markeras som utgånget.
maximumStale Anger den maximala tiden efter den beräknade färskhetstiden innan ett cachelagrat objekt markeras som utgånget.
minimumFresh Anger den minsta tid som ett cachelagrat objekt ska betraktas som nytt.
policyLevel Anger om cachelagringsprincipen är automatisk eller om cachen kringgås. Standardvärdet är BypassCache.

Underordnade element

Ingen

Överordnade element

Element Beskrivning
requestCaching Styr cachelagringsmekanismen för nätverksbegäranden.

Kommentarer

Värdet för policyLevel attributet är antingen BypassCache eller Default.

Värdena för elementen maximumAge, maximumStaleoch minimumFresh är antingen ett explicit tidsintervall med formatet d. hh:mm:ss (dagar, timmar, minuter och sekunder) eller konstanterna minValue eller maxValue, efter behov.

Konfigurationsfiler

Det här elementet kan användas i programkonfigurationsfilen eller datorkonfigurationsfilen (Machine.config).

Exempel

I följande exempel visas hur du anger en minsta ny tid på sex timmar, en maximal ålderstid på två dagar och en maximal inaktuell tid på fyra timmar.

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

Se även