DefaultControllerFactory.GetControllerInstance(RequestContext, Type) Метод

Определение

Извлекает экземпляр контроллера для заданного контекста запроса и типа контроллера.

protected internal virtual System.Web.Mvc.IController GetControllerInstance (System.Web.Routing.RequestContext requestContext, Type controllerType);
abstract member GetControllerInstance : System.Web.Routing.RequestContext * Type -> System.Web.Mvc.IController
override this.GetControllerInstance : System.Web.Routing.RequestContext * Type -> System.Web.Mvc.IController
Protected Friend Overridable Function GetControllerInstance (requestContext As RequestContext, controllerType As Type) As IController

Параметры

requestContext
RequestContext

Контекст HTTP-запроса, включающий в себя контекст HTTP и данные маршрута.

controllerType
Type

Тип контроллера.

Возвращаемое значение

Экземпляр контроллера.

Исключения

Параметр controllerType имеет значение null.

controllerTypeНевозможно присвоить тип .

Невозможно создать экземпляр controllerType .

Применяется к