C# Class HermaFx.MvcDemo.Mvc.CustomControllerFactory

Inheritance: System.Web.Mvc.DefaultControllerFactory
Afficher le fichier Open project: evicertia/HermaFx

Méthodes publiques

Méthode Description
CustomControllerFactory ( ISettings settings ) : System
CustomControllerFactory ( IWindsorContainer container ) : System
ReleaseController ( IController controller ) : void

Méthodes protégées

Méthode Description
GetControllerInstance ( System.Web.Routing.RequestContext requestContext, Type controllerType ) : IController
GetControllerSessionBehavior ( System.Web.Routing.RequestContext context, Type controllerType ) : SessionStateBehavior

Private Methods

Méthode Description
GetHttpAttributeFor ( string method ) : Type

Method Details

CustomControllerFactory() public méthode

public CustomControllerFactory ( ISettings settings ) : System
settings ISettings
Résultat System

CustomControllerFactory() public méthode

public CustomControllerFactory ( IWindsorContainer container ) : System
container IWindsorContainer
Résultat System

GetControllerInstance() protected méthode

protected GetControllerInstance ( System.Web.Routing.RequestContext requestContext, Type controllerType ) : IController
requestContext System.Web.Routing.RequestContext
controllerType System.Type
Résultat IController

GetControllerSessionBehavior() protected méthode

protected GetControllerSessionBehavior ( System.Web.Routing.RequestContext context, Type controllerType ) : SessionStateBehavior
context System.Web.Routing.RequestContext
controllerType System.Type
Résultat SessionStateBehavior

ReleaseController() public méthode

public ReleaseController ( IController controller ) : void
controller IController
Résultat void