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) 方法。

适用于