HttpCachePolicyBase 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
作為類別的基底類別,這些類別包含設定快取特定 HTTP 標頭以及控制 ASP.NET 頁面輸出快取的方法。
public ref class HttpCachePolicyBase abstract
public abstract class HttpCachePolicyBase
type HttpCachePolicyBase = class
Public MustInherit Class HttpCachePolicyBase
- 繼承
-
HttpCachePolicyBase
- 衍生
備註
類別 HttpCachePolicyBase 是抽象類別,其中包含與 類別相同的成員 HttpCachePolicy 。 類別 HttpCachePolicyBase 可讓您建立類似 類別的 HttpCachePolicy 衍生類別,但您可以在 ASP.NET 管線之外自訂和運作。 當您執行單元測試時,通常會使用衍生類別來實作具有自訂行為的成員,以滿足您正在測試的案例。
HttpCachePolicyWrapper 類別衍生自 HttpCachePolicyBase 類別。 類別 HttpCachePolicyWrapper 可作為 類別的 HttpCachePolicy 包裝函式。 在執行時間,您通常會使用 類別的 HttpCachePolicyWrapper 實例來呼叫 物件的成員 HttpCachePolicy 。
建構函式
HttpCachePolicyBase() |
初始化這個類別,以供繼承的類別執行個體使用。 這個建構函式只能由繼承的類別呼叫。 |
屬性
VaryByContentEncodings |
在衍生類別中覆寫時,取得用來變更輸出快取的 |
VaryByHeaders |
在衍生類別中被覆寫時,取得用來區分快取輸出的所有 HTTP 標頭的清單。 |
VaryByParams |
在衍生類別中覆寫時,取得由 HTTP |
方法
AddValidationCallback(HttpCacheValidateHandler, Object) |
在衍生類別中覆寫時,註冊目前回應的驗證回呼。 |
AppendCacheExtension(String) |
在衍生類型中覆寫時,請將指定的文字附加到 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
SetAllowResponseInBrowserHistory(Boolean) |
在衍生類別中覆寫時,讓回應適用於瀏覽器歷程記錄快取,不論伺服器上所進行的 HttpCacheability 設定為何。 |
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) |