C# 클래스 Courses.Gui.Client.ClientControllerFactory

Фабрика, которая будет управлять нашим ManagerController
상속: System.Web.Mvc.DefaultControllerFactory, IHttpControllerActivator
파일 보기 프로젝트 열기: denismaster/dotnet01

공개 메소드들

메소드 설명
ClientControllerFactory ( ) : System
Create ( HttpRequestMessage request, System controllerDescriptor, Type controllerType ) : System.Web.Http.Controllers.IHttpController

보호된 메소드들

메소드 설명
GetControllerInstance ( System requestContext, Type controllerType ) : System.Web.Mvc.IController

Получаем контроллер, делая resolve зависимостей с Ninject

비공개 메소드들

메소드 설명
AddBindings ( ) : void

Настраиваем контейнер

메소드 상세

ClientControllerFactory() 공개 메소드

public ClientControllerFactory ( ) : System
리턴 System

Create() 공개 메소드

public Create ( HttpRequestMessage request, System controllerDescriptor, Type controllerType ) : System.Web.Http.Controllers.IHttpController
request System.Net.Http.HttpRequestMessage
controllerDescriptor System
controllerType System.Type
리턴 System.Web.Http.Controllers.IHttpController

GetControllerInstance() 보호된 메소드

Получаем контроллер, делая resolve зависимостей с Ninject
protected GetControllerInstance ( System requestContext, Type controllerType ) : System.Web.Mvc.IController
requestContext System
controllerType System.Type
리턴 System.Web.Mvc.IController