Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Steuert den Zwischenspeicherungsmechanismus für Netzwerkanforderungen.
<configuration>
<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>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
| Merkmal | Description |
|---|---|
isPrivateCache |
Gibt an, ob der Cache eine Isolation zwischen den Informationen verschiedener Benutzer bereitstellt. Der Standardwert ist true. Dieser Wert sollte für Anwendungen der mittleren Ebene gelten false . |
disableAllCaching |
Gibt an, dass die Zwischenspeicherung für alle Webantworten deaktiviert ist und nicht programmgesteuert außer Kraft gesetzt werden kann. |
defaultPolicyLevel |
Einer der Werte in der RequestCacheLevel Enumeration. Der Standardwert ist BypassCache. |
unspecifiedMaximumAge |
Gibt die Standardzeit an, nach der Inhalte als abgelaufen markiert sind. |
policyLevel-Attribut
| Wert | Description |
|---|---|
Default |
Gibt die zwischengespeicherte Ressource zurück, wenn die Ressource neu ist, die Inhaltslänge genau ist und die Ablauf-, Änderungs- und Inhaltslängenattribute vorhanden sind. |
BypassCache |
Gibt die Ressource vom Server zurück. |
CacheOnly |
Gibt die zwischengespeicherte Ressource zurück, wenn die Inhaltslänge vorhanden ist und der Eintragsgröße entspricht. |
CacheIfAvailable |
Gibt die zwischengespeicherte Ressource zurück, wenn die Inhaltslänge angegeben wird und der Eintragsgröße entspricht. andernfalls wird die Ressource vom Server heruntergeladen und an den Aufrufer zurückgegeben. |
Revalidate |
Gibt die zwischengespeicherte Ressource zurück, wenn der Zeitstempel der zwischengespeicherten Ressource mit dem Zeitstempel der Ressource auf dem Server identisch ist; andernfalls wird die Ressource vom Server heruntergeladen, im Cache gespeichert und an den Aufrufer zurückgegeben. |
Reload |
Lädt die Ressource vom Server herunter, speichert sie im Cache und gibt die Ressource an den Aufrufer zurück. |
NoCacheNoStore |
Wenn eine zwischengespeicherte Ressource vorhanden ist, wird sie gelöscht. Die Ressource wird vom Server heruntergeladen und an den Aufrufer zurückgegeben. |
Revalidate |
Erfüllt eine Anforderung mithilfe der zwischengespeicherten Kopie der Ressource, wenn der Zeitstempel mit dem Zeitstempel der Ressource auf dem Server identisch ist; andernfalls wird die Ressource vom Server heruntergeladen, dem Aufrufer angezeigt und im Cache gespeichert, |
Untergeordnete Elemente
| Element | Description |
|---|---|
| defaultHttpCachePolicy | Optionales Element. Beschreibt, ob die HTTP-Zwischenspeicherung aktiv ist und die Standardzwischenspeicherungsrichtlinie beschreibt. |
| <defaultFtpCachePolicy-Element> (Netzwerkeinstellungen) | Optionales Element. Beschreibt, ob DIE FTP-Zwischenspeicherung aktiv ist und die Standardzwischenspeicherungsrichtlinie beschreibt. |
Übergeordnete Elemente
| Element | Description |
|---|---|
| system.net | Enthält Einstellungen, die angeben, wie .NET Framework eine Verbindung mit dem Netzwerk herstellt. |
Example
Das folgende Beispiel zeigt, wie Sie alle Zwischenspeicherung deaktivieren.
<configuration>
<system.net>
<requestCaching
disableAllCaching="true"
/>
</system.net>
</configuration>