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). |