Freigeben über


<defaultHttpCachePolicy>-Element (Netzwerkeinstellungen)

Beschreibt, ob die HTTP-Zwischenspeicherung aktiv ist, und beschreibt die Standardzwischenspeicherungsrichtlinie.

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

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

attribute Beschreibung
maximumAge Gibt das maximale Zeitintervall an, bevor ein zwischengespeichertes Objekt als abgelaufen markiert wird.
maximumStale Gibt die maximale Zeit nach der berechneten Aktualität an, bevor ein zwischengespeichertes Objekt als abgelaufen markiert wird.
minimumFresh Gibt die Mindestzeit für ein zwischengespeichertes Objekt an, das als neu betrachtet werden soll.
policyLevel Gibt an, ob die Zwischenspeicherungsrichtlinie automatisch erfolgt oder ob der Cache umgangen wird. Der Standardwert ist BypassCache.

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Element Beschreibung
requestCaching Steuert den Zwischenspeicherungsmechanismus für Netzwerkanforderungen.

Bemerkungen

Der Wert für das Attribut policyLevel ist entweder BypassCache oder Default.

Werte für die maximumAge-, maximumStale- und minimumFresh-Elemente sind entweder ein explizites Zeitintervall mit dem Format d. hh:mm:ss (Tage, Stunden, Minuten und Sekunden) oder je nach Bedarf die Konstanten minValue oder maxValue.

Konfigurationsdateien

Dieses Element kann in der Anwendungskonfigurationsdatei oder in der Computerkonfigurationsdatei ("Machine.config") verwendet werden.

Beispiel

Im folgenden Beispiel wird gezeigt, wie Sie eine minimale Neuzeit von sechs Stunden, eine maximale Alterszeit von zwei Tagen und eine maximale veraltete Zeit von vier Stunden angeben.

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

Siehe auch