HttpCachePolicyWrapper 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
封裝了包含設定快取專屬 HTTP 標頭及控制 ASP.NET 頁面輸出快取的方法的 HTTP 內在物件。
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 管線外進行單元測試時。
建構函式
| 名稱 | Description |
|---|---|
| HttpCachePolicyWrapper(HttpCachePolicy) |
初始化 HttpCachePolicyWrapper 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| VaryByContentEncodings |
取得用於變化輸出快取的標頭清單 |
| VaryByHeaders |
取得所有用於改變快取輸出的 HTTP 標頭清單。 |
| VaryByParams |
取得 HTTP |
方法
| 名稱 | Description |
|---|---|
| AddValidationCallback(HttpCacheValidateHandler, Object) |
對目前回應進行驗證回撥。 |
| AppendCacheExtension(String) |
將指定的文字附加到 HTTP 標頭上 |
| Equals(Object) |
判斷指定的 物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| SetAllowResponseInBrowserHistory(Boolean) |
無論伺服器設定如何 HttpCacheability ,都能將回應置於瀏覽器歷史快取中。 |
| SetCacheability(HttpCacheability, String) |
將標頭設 |
| SetCacheability(HttpCacheability) |
將標頭設 |
| SetETag(String) |
將 HTTP 標頭設 |
| SetETagFromFileDependencies() |
根據處理器檔案相依性的時間戳記來設定 |
| SetExpires(DateTime) |
將 HTTP 標頭設 |
| SetLastModified(DateTime) |
將 HTTP 標頭設定 |
| SetLastModifiedFromFileDependencies() |
根據處理器檔案相依性的時間戳記來設定 |
| SetMaxAge(TimeSpan) |
將 HTTP 標頭設定 |
| SetNoServerCaching() |
停止所有原始伺服器快取,以維持目前回應。 |
| SetNoStore() |
設定 HTTP 標頭。 |
| SetNoTransforms() |
設定 HTTP 標頭。 |
| SetOmitVaryStar(Boolean) |
指定響應在參數變化時是否包含標 |
| SetProxyMaxAge(TimeSpan) |
將 HTTP 標頭設定 |
| SetRevalidation(HttpCacheRevalidation) |
根據指定的列舉值,將 HTTP 標頭設 |
| SetSlidingExpiration(Boolean) |
將快取過期設為絕對或滑動。 |
| SetValidUntilExpires(Boolean) |
指定 ASP.NET 快取是否應忽略客戶端發送的HTTP |
| SetVaryByCustom(String) |
指定一個文字字串,以變化快取的輸出回應。 |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |