C# Class Frapid.Areas.Caching.FileOutputCacheAttribute

Inheritance: System.Web.Mvc.ActionFilterAttribute
Mostra file Open project: frapid/frapid

Private Properties

Property Type Description
CreateCacheItem BinaryCacheItem
GetCacheItemByKey BinaryCacheItem
GetCacheKey string
GetHttpCacheability HttpCacheability
Initialize void
IsServerCachingEnabled bool
IsValid bool
RegisterHeaders void
SetCacheItemByKey void

Public Methods

Method Description
FileOutputCacheAttribute ( ) : System
OnResultExecuted ( System.Web.Mvc.ResultExecutedContext filterContext ) : void
OnResultExecuting ( System.Web.Mvc.ResultExecutingContext filterContext ) : void

Private Methods

Method Description
CreateCacheItem ( HttpContext httpContext, System.Web.Mvc.ResultExecutedContext resultContext ) : BinaryCacheItem
GetCacheItemByKey ( string key ) : BinaryCacheItem
GetCacheKey ( ControllerContext context ) : string
GetHttpCacheability ( ) : HttpCacheability
Initialize ( ) : void
IsServerCachingEnabled ( ) : bool
IsValid ( string url ) : bool
RegisterHeaders ( HttpResponse response ) : void
SetCacheItemByKey ( string key, BinaryCacheItem item, DateTimeOffset expiresOn ) : void

Method Details

FileOutputCacheAttribute() public method

public FileOutputCacheAttribute ( ) : System
return System

OnResultExecuted() public method

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

OnResultExecuting() public method

public OnResultExecuting ( System.Web.Mvc.ResultExecutingContext filterContext ) : void
filterContext System.Web.Mvc.ResultExecutingContext
return void