HTTP_CACHE_POLICY structure (http.h)

La structure HTTP_CACHE_POLICY est utilisée pour définir une stratégie de cache associée à un fragment de réponse mis en cache.

Syntaxe

typedef struct _HTTP_CACHE_POLICY {
  HTTP_CACHE_POLICY_TYPE Policy;
  ULONG                  SecondsToLive;
} HTTP_CACHE_POLICY, *PHTTP_CACHE_POLICY;

Membres

Policy

Ce paramètre est l’une des valeurs suivantes de la HTTP_CACHE_POLICY_TYPE pour contrôler la façon dont une réponse ou un fragment de réponse associé est mis en cache.

Valeur Signification
HttpCachePolicyNocache
Ne mettez pas en cache les données du tout.
HttpCachePolicyUserInvalidates
Mettez en cache les données jusqu’à ce que l’application les libère explicitement.
HttpCachePolicyTimeToLive
Mettez en cache les données pendant un nombre de secondes spécifié par le membre SecondsToLive .

SecondsToLive

Lorsque le membre Policy est égal à HttpCachePolicyTimeToLive, les données sont mises en cache pour SecondsToLive secondes avant leur publication. Pour les autres valeurs de Policy, SecondsToLive est ignoré.

Spécifications

   
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête http.h

Voir aussi

HttpAddFragmentToCache