C# Class Simplify.Web.Core.Controllers.ControllersProcessor

Provides controllers processor
Inheritance: IControllersProcessor
Datei anzeigen Open project: i4004/Simplify.Web Class Usage Examples

Public Methods

Method Description
ControllersProcessor ( IControllersAgent controllersAgent, IControllerExecutor controllerExecutor ) : System

Initializes a new instance of the ControllersProcessor class.

ProcessControllers ( IDIContainerProvider containerProvider, IOwinContext context ) : ControllersProcessorResult

Process controllers for current HTTP request

Private Methods

Method Description
ProcessAsyncControllersResponses ( IDIContainerProvider containerProvider ) : ControllersProcessorResult
ProcessController ( Type controllerType, IDIContainerProvider containerProvider, IOwinContext context, dynamic routeParameters ) : ControllersProcessorResult
ProcessForbiddenSecurityRule ( IDIContainerProvider containerProvider, IOwinContext context ) : ControllersProcessorResult
ProcessOnlyAnyPageControllersMatched ( IDIContainerProvider containerProvider, IOwinContext context ) : ControllersProcessorResult

Method Details

ControllersProcessor() public method

Initializes a new instance of the ControllersProcessor class.
public ControllersProcessor ( IControllersAgent controllersAgent, IControllerExecutor controllerExecutor ) : System
controllersAgent IControllersAgent The controllers agent.
controllerExecutor IControllerExecutor The controller executor.
return System

ProcessControllers() public method

Process controllers for current HTTP request
public ProcessControllers ( IDIContainerProvider containerProvider, IOwinContext context ) : ControllersProcessorResult
containerProvider IDIContainerProvider The DI container provider.
context IOwinContext The context.
return ControllersProcessorResult