HttpCacheability Énumération

Définition

Fournit des valeurs énumérées permettant de définir l'en-tête HTTP Cache-Control.Provides enumerated values that are used to set the Cache-Control HTTP header.

public enum class HttpCacheability
public enum HttpCacheability
type HttpCacheability = 
Public Enum HttpCacheability
Héritage
HttpCacheability

Champs

NoCache 1

Définit l'en-tête Cache-Control: no-cache.Sets the Cache-Control: no-cache header. En l'absence d'un nom de champ, la directive s'applique à l'ensemble de la demande et un cache partagé (serveur proxy) doit forcer la revalidation par rapport au serveur Web d'origine avant de pouvoir répondre à la demande.Without a field name, the directive applies to the entire request and a shared (proxy server) cache must force a successful revalidation with the origin Web server before satisfying the request. En présence d'un nom de champ, la directive ne s'applique qu'au champ nommé, le reste de la réponse pouvant être fourni par un cache partagé.With a field name, the directive applies only to the named field; the rest of the response may be supplied from a shared cache.

Private 2

Valeur par défaut.Default value. Définit la directive Cache-Control: private pour spécifier que la réponse peut faire l'objet d'une mise en cache uniquement par les clients et non par les caches partagés (serveur proxy).Sets Cache-Control: private to specify that the response is cacheable only on the client and not by shared (proxy server) caches.

Public 4

Définit Cache-Control: public pour spécifier que la réponse peut faire l'objet d'une mise en cache par les clients et par les caches partagés (serveur proxy).Sets Cache-Control: public to specify that the response is cacheable by clients and shared (proxy) caches.

Server 3

Spécifie que la réponse est mise en cache au niveau du serveur d'origine uniquement.Specifies that the response is cached only at the origin server. Analogue à l'option NoCache.Similar to the NoCache option. Les clients reçoivent une directive Cache-Control: no-cache mais le document est mis en cache sur le serveur d'origine.Clients receive a Cache-Control: no-cache directive but the document is cached on the origin server. Équivalent à ServerAndNoCache.Equivalent to ServerAndNoCache.

ServerAndNoCache 3

Applique les paramètres de Server et de NoCache pour indiquer que le contenu est mis en cache au niveau du serveur tandis que tous les autres se voient explicitement refuser la possibilité de mettre la réponse en cache.Applies the settings of both Server and NoCache to indicate that the content is cached at the server but all others are explicitly denied the ability to cache the response.

ServerAndPrivate 5

Indique que la réponse est mise en cache au niveau du serveur et du client mais nulle part ailleurs.Indicates that the response is cached at the server and at the client but nowhere else. Les serveurs proxy ne sont pas autorisés à mettre la réponse en cache.Proxy servers are not allowed to cache the response.

Remarques

Pour plus d’informations, consultez la RFC 2616: Protocole Hypertext Transfer--HTTP/1.1, sur le site Web World Wide Web Consortium (W3C) .For more information, go to RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, on the World Wide Web Consortium (W3C) Web site. En particulier, pour obtenir des informations complètes, consultez la section 14,9 «Cache-Control» et la section 13, «Caching in HTTP» (en anglais).In particular, for complete details, see Section 14.9 "Cache-Control" and Section 13, "Caching in HTTP."

Notes

NoCachen’envoie pas la directive Pragma: no-cachede demande HTTP 1,0 commune.NoCache does not send the common HTTP 1.0 request directive Pragma: no-cache.

S’applique à

Voir aussi