C# Class UCDArch.Web.IoC.WindsorControllerFactory

Controller Factory class for instantiating controllers using the Windsor IoC container.
Inheritance: System.Web.Mvc.DefaultControllerFactory
Exibir arquivo Open project: ucdavis/UCDArch

Public Methods

Method Description
ReleaseController ( IController controller ) : void
WindsorControllerFactory ( IWindsorContainer container ) : System

Creates a new instance of the WindsorControllerFactory class.

Protected Methods

Method Description
GetControllerInstance ( System.Web.Routing.RequestContext context, Type controllerType ) : IController

Method Details

GetControllerInstance() protected method

protected GetControllerInstance ( System.Web.Routing.RequestContext context, Type controllerType ) : IController
context System.Web.Routing.RequestContext
controllerType System.Type
return IController

ReleaseController() public method

public ReleaseController ( IController controller ) : void
controller IController
return void

WindsorControllerFactory() public method

Creates a new instance of the WindsorControllerFactory class.
public WindsorControllerFactory ( IWindsorContainer container ) : System
container IWindsorContainer The Windsor container instance to use when creating controllers.
return System