Compartilhar via


DefaultControllerFactory Classe

Definição

Representa a fábrica do controlador que é registrada por padrão.

public class DefaultControllerFactory : System.Web.Mvc.IControllerFactory
type DefaultControllerFactory = class
    interface IControllerFactory
Public Class DefaultControllerFactory
Implements IControllerFactory
Herança
DefaultControllerFactory
Implementações

Construtores

DefaultControllerFactory()

Inicializa uma nova instância da classe DefaultControllerFactory.

DefaultControllerFactory(IControllerActivator)

Inicializa uma nova instância da DefaultControllerFactory classe usando um ativador de controlador.

Métodos

CreateController(RequestContext, String)

Cria o controlador especificado usando o contexto de solicitação especificado.

GetControllerInstance(RequestContext, Type)

Recupera a instância do controlador para o contexto de solicitação especificado e tipo de controlador.

GetControllerSessionBehavior(RequestContext, Type)

Retorna o comportamento da sessão do controlador.

GetControllerType(RequestContext, String)

Recupera o tipo do controlador para o contexto de solicitação e nome especificados.

ReleaseController(IController)

Libera o controlador especificado.

Implantações explícitas de interface

IControllerFactory.GetControllerSessionBehavior(RequestContext, String)

Esta API é compatível com a infraestrutura ASP.NET MVC e não se destina a ser usada diretamente de seu código. Esse método chama o GetControllerSessionBehavior(RequestContext, Type) método .

Aplica-se a