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

Policy 成員等於 HttpCachePolicyTimeToLive 時,資料會在釋放前快取 SecondsToLive 秒。 若為 Policy的其他值,則會忽略 SecondsToLive

需求

   
最低支援的用戶端 Windows Vista、Windows XP 與 SP2 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 HTTP.h

另請參閱

HttpAddFragmentToCache