ResponseExtensions.OutputCache メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
項目のキャッシュ方法を指定する列挙値のいずれか。