Delen via


<het element requestCaching> (netwerkinstellingen)

Hiermee bepaalt u het cachemechanisme voor netwerkaanvragen.

<configuratie>
  <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>

Kenmerken en elementen

In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.

Kenmerken

Kenmerk Beschrijving
isPrivateCache Hiermee geeft u op of de cache isolatie biedt tussen de gegevens van verschillende gebruikers. De standaardwaarde is true. Deze waarde moet zijn false voor toepassingen in de middelste laag.
disableAllCaching Hiermee geeft u op dat opslaan in de cache is uitgeschakeld voor alle webreacties en niet programmatisch kan worden overschreven.
defaultPolicyLevel Een van de waarden in de RequestCacheLevel opsomming. De standaardwaarde is BypassCache.
unspecifiedMaximumAge Hiermee geeft u de standaardtijd waarna inhoud wordt gemarkeerd als verlopen.

kenmerk policyLevel

Waarde Beschrijving
Default Retourneert de resource in de cache als de resource nieuw is, de lengte van de inhoud nauwkeurig is en de kenmerken voor verloop, wijziging en inhoudslengte aanwezig zijn.
BypassCache Retourneert de resource van de server.
CacheOnly Retourneert de resource in de cache als de lengte van de inhoud aanwezig is en overeenkomt met de invoergrootte.
CacheIfAvailable Retourneert de resource in de cache als de inhoudslengte is opgegeven en overeenkomt met de invoergrootte; Anders wordt de resource gedownload van de server en geretourneerd naar de aanroeper.
Revalidate Retourneert de resource in de cache als de tijdstempel van de resource in de cache hetzelfde is als de tijdstempel van de resource op de server; Anders wordt de resource gedownload van de server, opgeslagen in de cache en geretourneerd naar de aanroeper.
Reload Downloadt de resource van de server, slaat deze op in de cache en retourneert de resource naar de aanroeper.
NoCacheNoStore Als er een resource in de cache bestaat, wordt deze verwijderd. De resource wordt gedownload van de server en wordt teruggeleid naar de aanroeper.
Revalidate Voldoet aan een aanvraag met behulp van de in de cache opgeslagen kopie van de resource als de tijdstempel hetzelfde is als de tijdstempel van de resource op de server; Anders wordt de resource gedownload van de server, gepresenteerd aan de aanroeper en opgeslagen in de cache,

Onderliggende elementen

Element Beschrijving
defaultHttpCachePolicy Optioneel element.

Beschrijft of HTTP-caching actief is en beschrijft het standaardcachingbeleid.
<het element defaultFtpCachePolicy> (netwerkinstellingen) Optioneel element.

Beschrijft of FTP-caching actief is en beschrijft het standaardbeleid voor opslaan in cache.

Bovenliggende elementen

Element Beschrijving
system.net Bevat instellingen die aangeven hoe de .NET Framework verbinding maakt met het netwerk.

Voorbeeld

In het volgende voorbeeld ziet u hoe u alle caching uitschakelt.

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

Zie ook