C# Class IDeliverable.Widgets.Filters.WidgetFilter

Inheritance: Orchard.Mvc.Filters.FilterProvider, IResultFilter
显示文件 Open project: BedeGaming/IDeliverable.Widgets

Public Methods

Method Description
OnResultExecuted ( System.Web.Mvc.ResultExecutedContext filterContext ) : void
OnResultExecuting ( System.Web.Mvc.ResultExecutingContext filterContext ) : void
WidgetFilter ( IWorkContextAccessor workContextAccessor, IRuleManager ruleManager, IWidgetsService widgetsService, IOrchardServices orchardServices, IShapeDisplay shapeDisplay, ICacheManager cacheManager, ISignals signals, IThemeManager themeManager, ShellSettings shellSettings ) : System

Private Methods

Method Description
BuildCachedWidgetShape ( WidgetPart widgetPart, System.Web.Mvc.ControllerContext controllerContext ) : dynamic
BuildWidgetShape ( WidgetPart widgetPart ) : dynamic
ComputeCacheKey ( WidgetPart widgetPart, System.Web.Mvc.ControllerContext controllerContext ) : string
GetAbsoluteUrl ( System.Web.Mvc.ControllerContext controllerContext ) : string
GetCacheSettings ( WorkContext workContext ) : Orchard.OutputCache.Models.CacheSettings
RenderWidget ( IContent widget ) : string
UseCache ( WidgetPart widgetPart, System.Web.Mvc.ControllerContext controllerContext ) : bool

Method Details

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

WidgetFilter() public method

public WidgetFilter ( IWorkContextAccessor workContextAccessor, IRuleManager ruleManager, IWidgetsService widgetsService, IOrchardServices orchardServices, IShapeDisplay shapeDisplay, ICacheManager cacheManager, ISignals signals, IThemeManager themeManager, ShellSettings shellSettings ) : System
workContextAccessor IWorkContextAccessor
ruleManager IRuleManager
widgetsService IWidgetsService
orchardServices IOrchardServices
shapeDisplay IShapeDisplay
cacheManager ICacheManager
signals ISignals
themeManager IThemeManager
shellSettings Orchard.Environment.Configuration.ShellSettings
return System