estrutura HTTP_CACHE_POLICY (http.h)

A estrutura HTTP_CACHE_POLICY é usada para definir uma política de cache associada a um fragmento de resposta armazenado em cache.

Sintaxe

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

Membros

Policy

Esse parâmetro é um dos seguintes valores do HTTP_CACHE_POLICY_TYPE para controlar como uma resposta ou fragmento de resposta associado é armazenado em cache.

Valor Significado
HttpCachePolicyNocache
Não armazene os dados em cache.
HttpCachePolicyUserInvalidates
Armazene os dados em cache até que o aplicativo os libere explicitamente.
HttpCachePolicyTimeToLive
Armazene os dados em cache por vários segundos especificados pelo membro SecondsToLive .

SecondsToLive

Quando o membro policy é igual a HttpCachePolicyTimeToLive, os dados são armazenados em cache para SecondsToLive segundos antes de serem lançados. Para outros valores de Policy, SecondsToLive é ignorado.

Requisitos

   
Cliente mínimo com suporte Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho http.h

Confira também

HttpAddFragmentToCache