C# Class Calyptus.Mvc.AttributeRoutingEngine

Inheritance: IRoutingEngine
Afficher le fichier Open project: sebmarkbage/calyptus.mvc

Méthodes publiques

Méthode Description
AttributeRoutingEngine ( ICollection assemblies ) : System
ParseRoute ( IHttpContext context, IPathStack path ) : IHttpHandler
ParseRoute ( IHttpContext context, IPathStack path, object controller ) : IHttpHandler
SerializeAbsoutePath ( IRouteAction action, IPathStack path ) : void
SerializeRelativePath ( IRouteAction action, IPathStack path ) : void

Private Methods

Méthode Description
AttributeRoutingEngine ( ) : System
GetControllerBindings ( Type type ) : IControllerBinding[]
SerializePath ( IRouteAction action, IPathStack path, bool requireEntry ) : void

Method Details

AttributeRoutingEngine() public méthode

public AttributeRoutingEngine ( ICollection assemblies ) : System
assemblies ICollection
Résultat System

ParseRoute() public méthode

public ParseRoute ( IHttpContext context, IPathStack path ) : IHttpHandler
context IHttpContext
path IPathStack
Résultat IHttpHandler

ParseRoute() public méthode

public ParseRoute ( IHttpContext context, IPathStack path, object controller ) : IHttpHandler
context IHttpContext
path IPathStack
controller object
Résultat IHttpHandler

SerializeAbsoutePath() public méthode

public SerializeAbsoutePath ( IRouteAction action, IPathStack path ) : void
action IRouteAction
path IPathStack
Résultat void

SerializeRelativePath() public méthode

public SerializeRelativePath ( IRouteAction action, IPathStack path ) : void
action IRouteAction
path IPathStack
Résultat void