Freigeben über


HttpCacheability Enumeration

Definition

Stellt Enumerationswerte bereit, mit denen der Cache-Control-HTTP-Header festgelegt wird.

public enum class HttpCacheability
public enum HttpCacheability
type HttpCacheability = 
Public Enum HttpCacheability
Vererbung
HttpCacheability

Felder

NoCache 1

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 2

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 4

Legt Cache-Control: public fest, um anzugeben, dass die Antwort von Clients und gemeinsam genutzten Caches (auf Proxyservern) zwischengespeichert werden kann.

Server 3

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 3

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 5

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 auf der Website World Wide Web Consortium (W3C) unter RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1. Ausführliche Informationen finden Sie insbesondere in Abschnitt 14.9 "Cache-Control" und Abschnitt 13, "Caching in HTTP".

Hinweis

NoCache sendet nicht die allgemeine HTTP 1.0-Anforderungsdirektive Pragma: no-cache .

Gilt für

Siehe auch