C# Класс uhttpsharp.Handlers.ControllerHandler

Need some kind of way to prevent default behavior of controller that inherits a base controller... since we are not using virtual methods
Наследование: IHttpRequestHandler
Показать файл Открыть проект

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

Метод Описание
ControllerHandler ( IController controller, IModelBinder modelBinder, IView view ) : System
Handle ( IHttpContext context, Func next ) : System.Threading.Tasks.Task

Приватные методы

Метод Описание
CallMethod ( IHttpContext context, IController controller ) : Task
CreateControllerFunction ( ControllerMethod controllerMethod ) : ControllerFunction
GenerateRouteFunction ( MethodInfo getter ) : IController>.Func
GetController ( IEnumerable requestParameters, IHttpContext context ) : Task
LoadRoutes ( Type controllerType ) : void
MethodNotFoundControllerFunction ( IHttpContext context, IModelBinder binder, object controller ) : Task

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

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

public ControllerHandler ( IController controller, IModelBinder modelBinder, IView view ) : System
controller IController
modelBinder IModelBinder
view IView
Результат System

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

public Handle ( IHttpContext context, Func next ) : System.Threading.Tasks.Task
context IHttpContext
next Func
Результат System.Threading.Tasks.Task