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) |