HttpCachePolicy 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含可以設定快取特定 HTTP 標頭,以及控制 ASP.NET 網頁輸出快取的方法。
public ref class HttpCachePolicy sealed
public sealed class HttpCachePolicy
type HttpCachePolicy = class
Public NotInheritable Class HttpCachePolicy
- 繼承
-
HttpCachePolicy
備註
如需 HTTP 標頭和控制快取的背景資訊,請參閱 RFC 2616:超文字傳輸通訊協定 -- 可在全球資訊網協會 (W3C) 網站上取得的 HTTP/1.1。
屬性
UtcTimestampCreated |
為 HttpCachePolicy 取得或設定以國際標準時間 (UTC) 呈現的時間戳記。 |
VaryByContentEncodings |
取得將用於變更輸出快取的 |
VaryByHeaders |
取得所有將用於區分快取輸出的 HTTP 標頭清單。 |
VaryByParams |
取得由 HTTP |
方法
AddValidationCallback(HttpCacheValidateHandler, Object) |
註冊目前回應的驗證回呼。 |
AppendCacheExtension(String) |
將指定的文字附加至 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetCacheability() |
取得 Cache-Control 指示詞。 |
GetCacheExtensions() |
取得快取延伸模組。 |
GetETag() |
取得 ETag。 |
GetETagFromFileDependencies() |
取得狀態,其指出是否已根據處理常式檔案相依性的時間戳記,設定 |
GetExpires() |
取得已過期的標頭。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetIgnoreRangeRequests() |
取得忽略範圍要求的狀態。 |
GetLastModifiedFromFileDependencies() |
取得已設定為以處理常式檔案相依性時間戳記為根據的 Last-Modified 標頭狀態。 |
GetMaxAge() |
取得快取控制的最大存留期。 |
GetNoServerCaching() |
取得伺服器對目前回應進行快取的狀態。 |
GetNoStore() |
取得存放區的狀態。 |
GetNoTransforms() |
取得 HTTP No-Transform 指示詞的狀態。 |
GetOmitVaryStar() |
取得 |
GetProxyMaxAge() |
取得 HTTP Cache-Control︰Proxy 的最大存留期。 |
GetRevalidation() |
取得 Cache-Control︰此標頭可反映 must-revalidate 或 proxy-revalidate 指令。 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
GetUtcLastModified() |
以國際標準時間 (UTC) 取得 |
GetVaryByCustom() |
取得用於變更 HTTP 快取的自訂字串。 |
HasSlidingExpiration() |
取得值,指定快取是否具有滑動期限原則。 |
IsModified() |
取得值,指定是否已修改 HTTP 快取。 |
IsValidUntilExpires() |
取得值,這個值會指定 ASP.NET 快取是否應忽略使此快取無效之用戶端所傳送的 HTTP |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
SetAllowResponseInBrowserHistory(Boolean) |
當 |
SetCacheability(HttpCacheability) |
將 |
SetCacheability(HttpCacheability, String) |
將 |
SetETag(String) |
將 |
SetETagFromFileDependencies() |
根據處理常式檔案相依性的時間戳記,設定 |
SetExpires(DateTime) |
將 |
SetLastModified(DateTime) |
將 |
SetLastModifiedFromFileDependencies() |
根據處理常式檔案相依性的時間戳記,設定 |
SetMaxAge(TimeSpan) |
根據指定的時段設定 |
SetNoServerCaching() |
在衍生類別中覆寫時,會停止所有原始伺服器對目前回應進行快取。 |
SetNoStore() |
設定 |
SetNoTransforms() |
設定 |
SetOmitVaryStar(Boolean) |
指定根據參數變化時,回應是否應包含 |
SetProxyMaxAge(TimeSpan) |
根據指定的時段設定 |
SetRevalidation(HttpCacheRevalidation) |
根據所提供的列舉值設定 |
SetSlidingExpiration(Boolean) |
將快取到期從絕對設為滑動。 |
SetValidUntilExpires(Boolean) |
指定 ASP.NET 快取是否應忽略使此快取無效之用戶端所傳送的 HTTP |
SetVaryByCustom(String) |
指定用來區分快取輸出回應的自訂文字字串。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |