Dela via


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

Styr cachelagringsmekanismen för nätverksbegäranden.

<Konfiguration>
  <system.net>
    <requestCaching>

Syntax

<requestCaching  
  isPrivateCache ="true|false"  
  disableAllCaching="true|false"  
  defaultPolicyLevel="BypassCache|Default|CacheOnly|CacheIfAvailable|Revalidate|Reload|NoCacheNoStore|Revalidate"  
  unspecifiedMaximumAge= "d.hh:mm:ss">  
    <defaultHttpCachePolicy>...</defaultHttpCachePolicy>  
    <defaultFtpCachePolicy>...</defaultFtpCachePolicy>  
</requestCaching>

Attribut och element

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

Attribut

Attribut Beskrivning
isPrivateCache Anger om cachen ger isolering mellan information för olika användare. Standardvärdet är true. Det här värdet ska vara false för mellannivåprogram.
disableAllCaching Anger att cachelagring är inaktiverat för alla webbsvar och inte kan åsidosättas programmatiskt.
defaultPolicyLevel Ett av värdena i RequestCacheLevel uppräkningen. Standardvärdet är BypassCache.
unspecifiedMaximumAge Anger standardtiden efter vilken innehåll har markerats som utgånget.

policyLevel-attribut

Värde Beskrivning
Default Returnerar den cachelagrade resursen om resursen är färsk, innehållslängden är korrekt och attributen för förfallo-, ändrings- och innehållslängd finns.
BypassCache Returnerar resursen från servern.
CacheOnly Returnerar den cachelagrade resursen om innehållslängden finns och matchar inmatningsstorleken.
CacheIfAvailable Returnerar den cachelagrade resursen om innehållslängden anges och matchar inmatningsstorleken. Annars laddas resursen ned från servern och returneras till anroparen.
Revalidate Returnerar den cachelagrade resursen om tidsstämpeln för den cachelagrade resursen är samma som tidsstämpeln för resursen på servern. Annars laddas resursen ned från servern, lagras i cacheminnet och returneras till anroparen.
Reload Laddar ned resursen från servern, lagrar den i cacheminnet och returnerar resursen till anroparen.
NoCacheNoStore Om det finns en cachelagrad resurs tas den bort. Resursen laddas ned från servern och returneras till anroparen.
Revalidate Uppfyller en begäran med hjälp av den cachelagrade kopian av resursen om tidsstämpeln är samma som tidsstämpeln för resursen på servern. Annars laddas resursen ned från servern, presenteras för anroparen och lagras i cacheminnet.

Underordnade element

Element Beskrivning
defaultHttpCachePolicy Valfritt element.

Beskriver om HTTP-cachelagring är aktivt och beskriver standardprincipen för cachelagring.
<defaultFtpCachePolicy-element> (nätverksinställningar) Valfritt element.

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

Överordnade element

Element Beskrivning
system.net Innehåller inställningar som anger hur .NET Framework ansluter till nätverket.

Exempel

I följande exempel visas hur du inaktiverar all cachelagring.

<configuration>  
  <system.net>  
    <requestCaching  
      disableAllCaching="true"  
    />  
  </system.net>  
</configuration>  

Se även