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