HttpCacheability-Enumeration
Stellt Enumerationswerte bereit, mit denen der Cache-Control-HTTP-Header festgelegt wird.
Namespace: System.Web
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Public Enumeration HttpCacheability
'Usage
Dim instance As HttpCacheability
public enum HttpCacheability
public enum class HttpCacheability
public enum HttpCacheability
public enum HttpCacheability
Member
Membername | Beschreibung | |
---|---|---|
NoCache | Legt den Cache-Control: no-cache-Header fest. Ohne Feldname gilt die Direktive für die gesamte Anforderung, und ein gemeinsam genutzter (Proxyserver-)Cache kann die Anforderung erst erfüllen, nachdem eine erneute Validierung auf dem ursprünglichen Webserver erfolgreich durchgeführt wurde. Mit einem Feldnamen gilt die Direktive nur für das benannte Feld. Die restliche Antwort wird aus einem gemeinsam genutzten Cache bereitgestellt. | |
Private | Standardwert. Legt Cache-Control: private fest, um anzugeben, dass die Antwort nur auf dem Client und nicht in gemeinsam benutzten Caches (auf Proxyservern) zwischengespeichert werden kann. | |
Public | Legt Cache-Control: public fest, um anzugeben, dass die Antwort von Clients und gemeinsam genutzten Caches (auf Proxyservern) zwischengespeichert werden kann. | |
Server | Gibt an, dass die Antwort nur auf dem Ausgangsserver zwischengespeichert wird. Verhält sich ähnlich wie die NoCache-Option. Clients empfangen eine Cache-Control: no-cache-Direktive, das Dokument wird aber auf dem Ausgangsserver zwischengespeichert. Entspricht ServerAndNoCache. | |
ServerAndNoCache | Wendet die Einstellungen Server und NoCache gemeinsam an, um anzugeben, dass der Inhalt auf dem Server zwischengespeichert wird, doch das Zwischenspeichern der Antwort an allen andern Stellen explizit verweigert wird. | |
ServerAndPrivate | Gibt an, dass die Antwort auf dem Server und dem Client, jedoch an keiner anderen Stelle zwischengespeichert wird. Die Zwischenspeicherung der Antwort durch Proxyserver ist nicht zulässig. |
Hinweise
Weitere Informationen finden Sie im RFC 2616: Hypertext Transfer Protocol – HTTP/1.1 auf der Website des World Wide Web Consortium (W3C) (nur auf Englisch verfügbar). Ausführliche Informationen finden Sie insbesondere in Abschnitt 14.9, "Cache-Control", und in Abschnitt 13, "Caching in HTTP".
Hinweis
NoCache sendet nicht die für eine HTTP 1.0-Anforderung übliche Direktive Pragma: no-cache.
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0