Page.InitOutputCache 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為目前網頁要求初始化輸出快取。
多載
InitOutputCache(Int32, String, String, OutputCacheLocation, String) |
為目前網頁要求初始化輸出快取。 |
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) |
為目前網頁要求初始化輸出快取。 |
InitOutputCache(OutputCacheParameters) |
根據 OutputCacheParameters 物件,初始化目前頁面要求的輸出快取。 |
備註
這個方法不能從程式碼直接使用。 若要啟用及操作頁面的輸出快取,請使用下列其中一種方法:
- 使用
@ OutputCache
.aspx 檔案中的 指示詞,以宣告方式設定選項。 - 使用 類別的方法和屬性 HttpCachePolicy ,該類別是由
Response.Cache
頁面程序代碼中的 物件所公開。
如需詳細資訊,請參閱 快取 ASP.NET 頁。
InitOutputCache(Int32, String, String, OutputCacheLocation, String)
為目前網頁要求初始化輸出快取。
protected:
virtual void InitOutputCache(int duration, System::String ^ varyByHeader, System::String ^ varyByCustom, System::Web::UI::OutputCacheLocation location, System::String ^ varyByParam);
protected virtual void InitOutputCache (int duration, string varyByHeader, string varyByCustom, System.Web.UI.OutputCacheLocation location, string varyByParam);
abstract member InitOutputCache : int * string * string * System.Web.UI.OutputCacheLocation * string -> unit
override this.InitOutputCache : int * string * string * System.Web.UI.OutputCacheLocation * string -> unit
Protected Overridable Sub InitOutputCache (duration As Integer, varyByHeader As String, varyByCustom As String, location As OutputCacheLocation, varyByParam As String)
參數
- duration
- Int32
儲存在輸出快取中的物件是有效的經過時間量。
- varyByHeader
- String
以分號分隔的標頭清單,輸出快取內容會因這個清單而有所不同。
- varyByCustom
- String
Vary
HTTP 標頭。
- location
- OutputCacheLocation
其中一個 OutputCacheLocation 值。
- varyByParam
- String
GET 或 POST 方法接收的參數清單 (以分號分隔),輸出快取內容會因這個清單而有所不同。
例外狀況
為 location
指定的值無效。
備註
您不應該呼叫這個方法。 若要啟用及操作頁面的輸出快取,請使用 @ OutputCache
.aspx 檔案中的指示詞,或類別的方法和屬性 HttpCachePolicy 。 後者可透過 Response.Cache
頁面程序代碼中的語法來存取。 如需詳細資訊,請參閱 快取 ASP.NET 頁。
另請參閱
適用於
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)
為目前網頁要求初始化輸出快取。
protected:
virtual void InitOutputCache(int duration, System::String ^ varyByContentEncoding, System::String ^ varyByHeader, System::String ^ varyByCustom, System::Web::UI::OutputCacheLocation location, System::String ^ varyByParam);
protected virtual void InitOutputCache (int duration, string varyByContentEncoding, string varyByHeader, string varyByCustom, System.Web.UI.OutputCacheLocation location, string varyByParam);
abstract member InitOutputCache : int * string * string * string * System.Web.UI.OutputCacheLocation * string -> unit
override this.InitOutputCache : int * string * string * string * System.Web.UI.OutputCacheLocation * string -> unit
Protected Overridable Sub InitOutputCache (duration As Integer, varyByContentEncoding As String, varyByHeader As String, varyByCustom As String, location As OutputCacheLocation, varyByParam As String)
參數
- duration
- Int32
儲存在輸出快取中的物件是有效的經過時間量。
- varyByContentEncoding
- String
以分號分隔的字元集 (內容編碼) 清單,輸出快取內容會因這個清單而有所不同。
- varyByHeader
- String
以分號分隔的標頭清單,輸出快取內容會因這個清單而有所不同。
- varyByCustom
- String
Vary
HTTP 標頭。
- location
- OutputCacheLocation
其中一個 OutputCacheLocation 值。
- varyByParam
- String
GET 或 POST 方法接收的參數清單 (以分號分隔),輸出快取內容會因這個清單而有所不同。
例外狀況
為 location
指定的值無效。
備註
您不應該呼叫這個方法。 若要啟用及操作頁面的輸出快取,請使用 @ OutputCache
.aspx 檔案中的指示詞,或類別的方法和屬性 HttpCachePolicy 。 後者可透過 Response.Cache
頁面程序代碼中的語法來存取。 如需詳細資訊,請參閱 快取 ASP.NET 頁。
另請參閱
適用於
InitOutputCache(OutputCacheParameters)
根據 OutputCacheParameters 物件,初始化目前頁面要求的輸出快取。
protected public:
virtual void InitOutputCache(System::Web::UI::OutputCacheParameters ^ cacheSettings);
protected internal virtual void InitOutputCache (System.Web.UI.OutputCacheParameters cacheSettings);
abstract member InitOutputCache : System.Web.UI.OutputCacheParameters -> unit
override this.InitOutputCache : System.Web.UI.OutputCacheParameters -> unit
Protected Friend Overridable Sub InitOutputCache (cacheSettings As OutputCacheParameters)
參數
- cacheSettings
- OutputCacheParameters
OutputCacheParameters,包含快取設定。
例外狀況
輸出快取設定位置無效。
備註
您不應該呼叫這個方法。 若要啟用及操作頁面的輸出快取,請使用 @ OutputCache
.aspx 檔案中的指示詞,或類別的方法和屬性 HttpCachePolicy 。 後者可透過 Response.Cache
頁面程式代碼宣告區塊或程序代碼後置檔案中的語法來存取。 如需詳細資訊,請參閱 快取 ASP.NET 頁。