C# Класс Maverick.Web.ModuleFramework.ModuleExecutionEngine

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
ExecuteModule ( System.Web.HttpContextBase httpContext, Module moduleModel, string moduleRoute ) : ModuleRequestResult
ExecuteModuleHeader ( PortalRequestContext portalContext, ModuleRequestResult moduleResult ) : void
ExecuteModuleResult ( PortalRequestContext portalContext, ModuleRequestResult moduleResult ) : void

Защищенные методы

Метод Описание
RunInModuleResultContext ( PortalRequestContext portalContext, ModuleRequestResult moduleResult, System.Action action ) : void

Описание методов

ExecuteModule() публичный Метод

public ExecuteModule ( System.Web.HttpContextBase httpContext, Module moduleModel, string moduleRoute ) : ModuleRequestResult
httpContext System.Web.HttpContextBase
moduleModel Maverick.Models.Module
moduleRoute string
Результат ModuleRequestResult

ExecuteModuleHeader() публичный Метод

public ExecuteModuleHeader ( PortalRequestContext portalContext, ModuleRequestResult moduleResult ) : void
portalContext PortalRequestContext
moduleResult ModuleRequestResult
Результат void

ExecuteModuleResult() публичный Метод

public ExecuteModuleResult ( PortalRequestContext portalContext, ModuleRequestResult moduleResult ) : void
portalContext PortalRequestContext
moduleResult ModuleRequestResult
Результат void

RunInModuleResultContext() защищенный Метод

protected RunInModuleResultContext ( PortalRequestContext portalContext, ModuleRequestResult moduleResult, System.Action action ) : void
portalContext PortalRequestContext
moduleResult ModuleRequestResult
action System.Action
Результат void