Поделиться через


структура HTTP_CACHE_POLICY (http.h)

Структура HTTP_CACHE_POLICY используется для определения политики кэша, связанной с фрагментом кэшированного ответа.

Синтаксис

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

Члены

Policy

Этот параметр является одним из следующих значений из HTTP_CACHE_POLICY_TYPE для управления кэшированием связанного ответа или фрагмента ответа.

Значение Значение
HttpCachePolicyNocache
Не кэшируйте данные вообще.
HttpCachePolicyUserInvalidates
Кэшируйте данные до тех пор, пока приложение не выпустит их явным образом.
HttpCachePolicyTimeToLive
Кэшируйте данные в течение нескольких секунд, указанных элементом SecondsToLive .

SecondsToLive

Если член Политики равен HttpCachePolicyTimeToLive, данные кэшируются за секунды SecondsToLive перед их освобождением. Для других значений PolicyЗначение SecondsToLive игнорируется.

Требования

   
Минимальная версия клиента Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть http.h

См. также раздел

HttpAddFragmentToCache