Exporter (0) Imprimer
Développer tout
Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

HttpCacheability, énumération

Fournit des valeurs énumérées permettant de définir l'en-tête HTTP Cache-Control.

Espace de noms :  System.Web
Assembly :  System.Web (dans System.Web.dll)

public enum HttpCacheability

Nom de membreDescription
NoCacheDéfinit l'en-tête Cache-Control: no-cache. 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. 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é.
PrivateValeur par défaut. 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).
PublicDé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).
ServerSpécifie que la réponse est mise en cache au niveau du serveur d'origine uniquement. Analogue à l'option NoCache. Les clients reçoivent une directive Cache-Control: no-cache mais le document est mis en cache sur le serveur d'origine. Équivalent à ServerAndNoCache.
ServerAndNoCacheApplique 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.
ServerAndPrivateIndique que la réponse est mise en cache au niveau du serveur et du client mais nulle part ailleurs. Les serveurs proxy ne sont pas autorisés à mettre la réponse en cache.

Pour plus d'informations, consultez la norme RFC 2616 sur le protocole de transfert hypertexte (HTTP/1.1), disponible sur le site de World Wide Web Consortium. Consultez plus particulièrement la section 14.9 relative au contrôle du cache et la section 13 relative à la mise en cache dans le protocole HTTP pour obtenir plus d'informations à leur sujet.

RemarqueRemarque

La directive NoCache ne transmet pas la directive courante sur les demandes HTTP 1.0 Pragma: no-cache.

TopicLocation
Comment : mettre en cache la sortie de page avec des dépendances de fichierGénération d'applications Web ASP.NET
Comment : mettre en cache des versions d'une page à l'aide d'en-têtes HTTPGénération d'applications Web ASP.NET
Comment : définir des valeurs d'expiration pour la mise en cache de page ASP.NETGénération d'applications Web ASP.NET
Comment : définir la capacité de mise en cache d'une page ASP.NET de manière déclarativeGénération d'applications Web ASP.NET
Comment : définir la capacité de mise en cache d'une page par programmeGénération d'applications Web ASP.NET
Comment : mettre en cache des versions d'une page à l'aide du navigateur qui effectue la demandeGénération d'applications Web ASP.NET
Comment : mettre en cache la sortie de page avec des dépendances de clé de cacheGénération d'applications Web ASP.NET
Comment : récupérer des valeurs d'éléments mis en cacheGénération d'applications Web ASP.NET
Comment : mettre en cache des versions d'une page à l'aide d'en-têtes HTTPGénération d'applications Web ASP.NET dans Visual Studio
Comment : définir la capacité de mise en cache d'une page ASP.NET de manière déclarativeGénération d'applications Web ASP.NET dans Visual Studio
Comment : définir la capacité de mise en cache d'une page par programmeGénération d'applications Web ASP.NET dans Visual Studio
Comment : mettre en cache la sortie de page avec des dépendances de fichierGénération d'applications Web ASP.NET dans Visual Studio
Comment : mettre en cache des versions d'une page à l'aide du navigateur qui effectue la demandeGénération d'applications Web ASP.NET dans Visual Studio
Comment : définir des valeurs d'expiration pour la mise en cache de page ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Comment : mettre en cache la sortie de page avec des dépendances de clé de cacheGénération d'applications Web ASP.NET dans Visual Studio
Comment : récupérer des valeurs d'éléments mis en cacheGénération d'applications Web ASP.NET dans Visual Studio

.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft