C# Class CtcApi.Web.Mvc.ActionOutputCacheAttribute

Inheritance: System.Web.Mvc.ActionFilterAttribute
Show file Open project: BellevueCollege/CtcApi Class Usage Examples

Public Methods

Method Description
ActionOutputCacheAttribute ( string cacheSetting = "DefaultCacheTime", int defaultCacheDuration = DEFAULT_CACHE_DURATION ) : System

OnActionExecuting ( System.Web.Mvc.ActionExecutingContext filterContext ) : void

OnResultExecuted ( System.Web.Mvc.ResultExecutedContext filterContext ) : void

Private Methods

Method Description
ComputeCacheKey ( System.Web.Mvc.ActionExecutingContext filterContext ) : string

Method Details

ActionOutputCacheAttribute() public method

public ActionOutputCacheAttribute ( string cacheSetting = "DefaultCacheTime", int defaultCacheDuration = DEFAULT_CACHE_DURATION ) : System
cacheSetting string
defaultCacheDuration int
return System

OnActionExecuting() public method

public OnActionExecuting ( System.Web.Mvc.ActionExecutingContext filterContext ) : void
filterContext System.Web.Mvc.ActionExecutingContext
return void

OnResultExecuted() public method

public OnResultExecuted ( System.Web.Mvc.ResultExecutedContext filterContext ) : void
filterContext System.Web.Mvc.ResultExecutedContext
return void