Поделиться через


DefaultControllerFactory Класс

Определение

Представляет фабрику контроллеров, регистрируемую по умолчанию.

public class DefaultControllerFactory : System.Web.Mvc.IControllerFactory
type DefaultControllerFactory = class
    interface IControllerFactory
Public Class DefaultControllerFactory
Implements IControllerFactory
Наследование
DefaultControllerFactory
Реализации

Конструкторы

DefaultControllerFactory()

Инициализирует новый экземпляр класса DefaultControllerFactory.

DefaultControllerFactory(IControllerActivator)

Инициализирует новый экземпляр DefaultControllerFactory класса с помощью активатора контроллера.

Методы

CreateController(RequestContext, String)

Создает указанный контроллер, используя заданный контекст запроса.

GetControllerInstance(RequestContext, Type)

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

GetControllerSessionBehavior(RequestContext, Type)

Возвращает или задает поведение сеанса контроллера.

GetControllerType(RequestContext, String)

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

ReleaseController(IController)

Освобождает указанный контроллер.

Явные реализации интерфейса

IControllerFactory.GetControllerSessionBehavior(RequestContext, String)

Данный API обеспечивает поддержку инфраструктуры ASP.NET MVC и не предназначен для непосредственного использования в коде. Этот метод вызывает метод GetControllerSessionBehavior(RequestContext, Type).

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