C# 클래스 BlogSharp.MvcExtensions.ControllerFactories.WindsorControllerFactory

The factory for the Windsor controllers
상속: System.Web.Mvc.DefaultControllerFactory, IExtendedControllerFactory
파일 보기 프로젝트 열기: BlogSharp/Blogsharp

공개 메소드들

메소드 설명
CreateController ( System.Web.Routing.RequestContext context, Type controllerType ) : IController

Creates a new controller.

ReleaseController ( IController controller ) : void

Releases a created controller.

WindsorControllerFactory ( IKernel kernel ) : System

Initializes a new instance of the WindsorControllerFactory class.

보호된 메소드들

메소드 설명
GetControllerInstance ( Type controllerType ) : IController

Obtains a Instance of a existent controller.

메소드 상세

CreateController() 공개 메소드

Creates a new controller.
public CreateController ( System.Web.Routing.RequestContext context, Type controllerType ) : IController
context System.Web.Routing.RequestContext The context of the creation.
controllerType System.Type The type of controller.
리턴 IController

GetControllerInstance() 보호된 메소드

Obtains a Instance of a existent controller.
protected GetControllerInstance ( Type controllerType ) : IController
controllerType System.Type The type of controller.
리턴 IController

ReleaseController() 공개 메소드

Releases a created controller.
public ReleaseController ( IController controller ) : void
controller IController The controller to release.
리턴 void

WindsorControllerFactory() 공개 메소드

Initializes a new instance of the WindsorControllerFactory class.
public WindsorControllerFactory ( IKernel kernel ) : System
kernel IKernel The Windsor kernel.
리턴 System