C# Class Maverick.Web.ModuleFramework.ModuleExecutionEngine

显示文件 Open project: anurse/MaVeriCk Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
ExecuteModule ( System.Web.HttpContextBase httpContext, Module moduleModel, string moduleRoute ) : ModuleRequestResult
ExecuteModuleHeader ( PortalRequestContext portalContext, ModuleRequestResult moduleResult ) : void
ExecuteModuleResult ( PortalRequestContext portalContext, ModuleRequestResult moduleResult ) : void

Protected Methods

Method Description
RunInModuleResultContext ( PortalRequestContext portalContext, ModuleRequestResult moduleResult, System.Action action ) : void

Method Details

ExecuteModule() public method

public ExecuteModule ( System.Web.HttpContextBase httpContext, Module moduleModel, string moduleRoute ) : ModuleRequestResult
httpContext System.Web.HttpContextBase
moduleModel Maverick.Models.Module
moduleRoute string
return ModuleRequestResult

ExecuteModuleHeader() public method

public ExecuteModuleHeader ( PortalRequestContext portalContext, ModuleRequestResult moduleResult ) : void
portalContext PortalRequestContext
moduleResult ModuleRequestResult
return void

ExecuteModuleResult() public method

public ExecuteModuleResult ( PortalRequestContext portalContext, ModuleRequestResult moduleResult ) : void
portalContext PortalRequestContext
moduleResult ModuleRequestResult
return void

RunInModuleResultContext() protected method

protected RunInModuleResultContext ( PortalRequestContext portalContext, ModuleRequestResult moduleResult, System.Action action ) : void
portalContext PortalRequestContext
moduleResult ModuleRequestResult
action System.Action
return void