<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
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.