C# Class InversionOfControl.Autofac.Core.AutofacControllerFactory

Inheritance: System.Web.Mvc.DefaultControllerFactory
Show file Open project: HedgehogDevelopment/sitecore-chained-dependency-resolver

Public Methods

Method Description
AutofacControllerFactory ( IContainer container ) : System
ReleaseController ( IController controller ) : void

Protected Methods

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

Method Details

AutofacControllerFactory() public method

public AutofacControllerFactory ( IContainer container ) : System
container IContainer
return System

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