OutputCacheAttribute クラス

定義

出力がキャッシュされるアクション メソッドをマークするために使用される属性を表します。

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class OutputCacheAttribute : System.Web.Mvc.ActionFilterAttribute, System.Web.Mvc.IExceptionFilter
type OutputCacheAttribute = class
    inherit ActionFilterAttribute
    interface IExceptionFilter
Public Class OutputCacheAttribute
Inherits ActionFilterAttribute
Implements IExceptionFilter
継承
属性
実装

コンストラクター

OutputCacheAttribute()

OutputCacheAttribute クラスの新しいインスタンスを初期化します。

プロパティ

AllowMultiple

フィルター属性の複数のインスタンスを指定できるかどうかを示す値を取得または設定します。

(継承元 FilterAttribute)
CacheProfile

キャッシュ プロファイル名を取得または設定します。

ChildActionCache

子アクション キャッシュを取得または設定します。

Duration

キャッシュの存続期間 (秒) を取得または設定します。

Location

場所を取得または設定します。

NoStore

キャッシュを格納するかどうかを示す値を取得または設定します。

Order

アクション フィルターの実行順序を取得または設定します。

(継承元 FilterAttribute)
SqlDependency

SQL 依存関係を取得または設定します。

VaryByContentEncoding

コンテンツ エンコーディング指定を取得または設定します。

VaryByCustom

カスタム指定の値を取得または設定します。

VaryByHeader

ヘッダー指定の値を取得または設定します。

VaryByParam

パラメーター指定の値を取得または設定します。

メソッド

IsChildActionCacheActive(ControllerContext)

子アクション キャッシュがアクティブであるかどうかを示す値を返します。

OnActionExecuted(ActionExecutedContext)

このメソッドは の OnActionExecuted(ActionExecutedContext) 実装であり、ASP.NET MVC インフラストラクチャをサポートします。 コードから直接使用するためのものではありません。

OnActionExecuting(ActionExecutingContext)

このメソッドは の OnActionExecuting(ActionExecutingContext) 実装であり、ASP.NET MVC インフラストラクチャをサポートします。 コードから直接使用するためのものではありません。

OnException(ExceptionContext)

このメソッドは の OnException(ExceptionContext) 実装であり、ASP.NET MVC インフラストラクチャをサポートします。 コードから直接使用するためのものではありません。

OnResultExecuted(ResultExecutedContext)

このメソッドは の OnResultExecuted(ResultExecutedContext) 実装であり、ASP.NET MVC インフラストラクチャをサポートします。 コードから直接使用するためのものではありません。

OnResultExecuting(ResultExecutingContext)

アクション結果の実行前に呼び出されます。

適用対象