次の方法で共有


ResponseExtensions.OutputCache メソッド

定義

HTTP 応答インスタンスのキャッシュ ポリシーを構成します。

public static void OutputCache(this System.Web.HttpResponseBase response, int numberOfSeconds, bool sliding = false, System.Collections.Generic.IEnumerable<string> varyByParams = default, System.Collections.Generic.IEnumerable<string> varyByHeaders = default, System.Collections.Generic.IEnumerable<string> varyByContentEncodings = default, System.Web.HttpCacheability cacheability = 4);
static member OutputCache : System.Web.HttpResponseBase * int * bool * seq<string> * seq<string> * seq<string> * System.Web.HttpCacheability -> unit
<Extension()>
Public Sub OutputCache (response As HttpResponseBase, numberOfSeconds As Integer, Optional sliding As Boolean = false, Optional varyByParams As IEnumerable(Of String) = null, Optional varyByHeaders As IEnumerable(Of String) = null, Optional varyByContentEncodings As IEnumerable(Of String) = null, Optional cacheability As HttpCacheability = 4)

パラメーター

response
HttpResponseBase

HTTP 応答インスタンス。

numberOfSeconds
Int32

項目がキャッシュから期限切れになるまでの時間の長さ (秒単位)。

sliding
Boolean

アイテムがキャッシュからスライディングベースで期限切れであることを示す場合は true。アイテムが定義済みの有効期限に達したときに期限切れであることを示す場合は false。

varyByParams
IEnumerable<String>

キャッシュに影響する GET または POST 操作で受け取ることができるすべてのパラメーターのリスト。

varyByHeaders
IEnumerable<String>

キャッシュに影響するすべての HTTP ヘッダーのリスト。

varyByContentEncodings
IEnumerable<String>

キャッシュに影響するすべてのコンテンツ エンコード ヘッダーのリスト。

cacheability
HttpCacheability

項目のキャッシュ方法を指定する列挙値のいずれか。

適用対象