Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Steuert den Cachingmechanismus für Netzwerkanforderungen.
<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>
/>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.
Attribute
Attribut |
Beschreibung |
|---|---|
isPrivateCache |
Gibt an, ob der Zwischenspeicher eine Isolierung zwischen den Informationen unterschiedlicher Benutzer bereitstellt. Der Standardwert ist true. Dieser Wert sollte für Anwendungen auf mittlerer Ebene false sein. |
disableAllCaching |
Gibt an, dass das Caching für alle Webantworten deaktiviert ist und nicht programmgesteuert überschrieben werden kann. |
defaultPolicyLevel |
Einer der Werte in der RequestCacheLevel-Enumeration. Der Standardwert ist BypassCache. |
unspecifiedMaximumAge |
Gibt die Standardzeitspanne an, nach deren Ende der Inhalt als abgelaufen markiert wird. |
policyLevel-Attribut
Wert |
Beschreibung |
|---|---|
Default |
Gibt die zwischengespeicherte Ressource zurück, wenn die Ressource aktuell und die Inhaltslänge präzise ist und wenn die Attribute für Ablauf, Änderung und Inhaltslänge vorhanden sind. |
BypassCache |
Gibt die Ressource vom Server zurück. |
CacheOnly |
Gibt die zwischengespeicherte Ressource zurück, wenn die Inhaltslänge vorhanden ist und mit der Eintragsgröße übereinstimmt. |
CacheIfAvailable |
Gibt die zwischengespeicherte Ressource zurück, sofern die Inhaltslänge bereitgestellt ist und mit der Eintragsgröße übereinstimmt; andernfalls wird die Ressource vom Server heruntergeladen und an den Aufrufer zurückgegeben. |
Revalidate |
Gibt die zwischengespeicherte Ressource zurück, falls der Zeitstempel der zwischengespeicherten Ressource identisch mit dem Zeitstempel der auf dem Server befindlichen Ressource ist; andernfalls wird die Ressource vom Server heruntergeladen, im Cache zwischengespeichert und an den Aufrufer zurückgegeben. |
Reload |
Die Ressource wird vom Server heruntergeladen, im Cache zwischengespeichert und an den Aufrufer zurückgegeben. |
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, indem die zwischengespeicherte Kopie der Ressource verwendet wird, sofern der Zeitstempel mit dem Zeitstempel der auf dem Server befindlichen Ressource identisch ist; andernfalls wird die Ressource vom Server heruntergeladen, dem Aufrufer angezeigt und im Cache zwischengespeichert. |
Untergeordnete Elemente
Element |
Beschreibungen |
|---|---|
Optionales Element Beschreibt, ob HTTP-Caching aktiv ist und beschreibt die Standardcachingrichtlinie. |
|
Optionales Element Beschreibt, ob FTP-Caching aktiv ist und beschreibt die Standardcachingrichtlinie. |
Übergeordnete Elemente
Element |
Beschreibungen |
|---|---|
Enthält Einstellungen, die festlegen, wie .NET Framework eine Verbindung mit dem Netzwerk herstellt. |
Beispiel
Das folgende Codebeispiel veranschaulicht, wie das Caching vollständig deaktiviert wird.
<configuration>
<system.net>
<requestCaching
disableAllCaching="true"
/>
</system.net>
</configuration>