C# Class FubuMVC.Core.Registration.Routes.StandardRoutePolicy

Inheritance: IRoutePolicy
Exibir arquivo Open project: DarthFubuMVC/fubumvc

Public Methods

Method Description
BuildRoutes ( BehaviorGraph graph, IServiceFactory factory ) : IList
DetermineHandlerSource ( FubuMVC.Core.Registration.Routes.SessionStateRequirement sessionStateRequirement, BehaviorChain chain ) : IHttpHandlerSource
DetermineInvoker ( IServiceFactory factory, BehaviorChain chain ) : IBehaviorInvoker

Private Methods

Method Description
buildRoute ( IServiceFactory factory, FubuMVC.Core.Registration.Routes.SessionStateRequirement defaultSessionRequirement, BehaviorChain chain, IRouteDefinition routeDefinition ) : System.Web.Routing.RouteBase
toRoutes ( FubuMVC.Core.Registration.Nodes.RoutedChain chain ) : IEnumerable

Method Details

BuildRoutes() public method

public BuildRoutes ( BehaviorGraph graph, IServiceFactory factory ) : IList
graph BehaviorGraph
factory IServiceFactory
return IList

DetermineHandlerSource() public static method

public static DetermineHandlerSource ( FubuMVC.Core.Registration.Routes.SessionStateRequirement sessionStateRequirement, BehaviorChain chain ) : IHttpHandlerSource
sessionStateRequirement FubuMVC.Core.Registration.Routes.SessionStateRequirement
chain BehaviorChain
return IHttpHandlerSource

DetermineInvoker() public static method

public static DetermineInvoker ( IServiceFactory factory, BehaviorChain chain ) : IBehaviorInvoker
factory IServiceFactory
chain BehaviorChain
return IBehaviorInvoker