C# Класс Framework.Mvc.Controllers.CastleControllerFactory

Instantinate controller throught castle kernel.
Наследование: System.Web.Mvc.DefaultControllerFactory
Показать файл Открыть проект

Открытые методы

Метод Описание
CastleControllerFactory ( IKernel kernel ) : System

Initializes a new instance of the CastleControllerFactory class.

ReleaseController ( IController controller ) : void

Releases the specified controller.

Защищенные методы

Метод Описание
GetControllerInstance ( System.Web.Routing.RequestContext requestContext, Type controllerType ) : IController

Retrieves the controller instance for the specified request context and controller type.

Описание методов

CastleControllerFactory() публичный Метод

Initializes a new instance of the CastleControllerFactory class.
public CastleControllerFactory ( IKernel kernel ) : System
kernel IKernel The kernel.
Результат System

GetControllerInstance() защищенный Метод

Retrieves the controller instance for the specified request context and controller type.
/// is null. /// cannot be assigned. An instance of cannot be created.
protected GetControllerInstance ( System.Web.Routing.RequestContext requestContext, Type controllerType ) : IController
requestContext System.Web.Routing.RequestContext The context of the HTTP request, which includes the HTTP context and route data.
controllerType System.Type The type of the controller.
Результат IController

ReleaseController() публичный Метод

Releases the specified controller.
public ReleaseController ( IController controller ) : void
controller IController The controller to release.
Результат void