HttpCachePolicyWrapper 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
封裝 HTTP 內建物件,其中包含可以設定快取特定 HTTP 標頭,以及控制 ASP.NET 網頁輸出快取的方法。
public ref class HttpCachePolicyWrapper : System::Web::HttpCachePolicyBase
public class HttpCachePolicyWrapper : System.Web.HttpCachePolicyBase
type HttpCachePolicyWrapper = class
inherit HttpCachePolicyBase
Public Class HttpCachePolicyWrapper
Inherits HttpCachePolicyBase
- 繼承
備註
類別 HttpCachePolicyWrapper 衍生自 類別, HttpCachePolicyBase 並做為 類別的 HttpCachePolicy 包裝函式。 這個類別會公開 類別的功能 HttpCachePolicy ,同時公開 HttpCachePolicyBase 類型。 類別 HttpCachePolicyBase 可讓您將應用程式中類別的原始實 HttpCachePolicy 作取代為自訂實作,例如當您在 ASP.NET 管線外部執行單元測試時。
建構函式
HttpCachePolicyWrapper(HttpCachePolicy) |
初始化 HttpCachePolicyWrapper 類別的新執行個體。 |
屬性
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) |