语言

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

适用于