Sdílet prostřednictvím


DefaultControllerFactory Třída

Definice

Představuje objekt pro vytváření kontroleru, který je zaregistrovaný ve výchozím nastavení.

public class DefaultControllerFactory : System.Web.Mvc.IControllerFactory
type DefaultControllerFactory = class
    interface IControllerFactory
Public Class DefaultControllerFactory
Implements IControllerFactory
Dědičnost
DefaultControllerFactory
Implementuje

Konstruktory

DefaultControllerFactory()

Inicializuje novou instanci DefaultControllerFactory třídy.

DefaultControllerFactory(IControllerActivator)

Inicializuje novou instanci DefaultControllerFactory třídy pomocí aktivátoru kontroleru.

Metody

CreateController(RequestContext, String)

Vytvoří zadaný kontroler pomocí zadaného kontextu požadavku.

GetControllerInstance(RequestContext, Type)

Načte instanci kontroleru pro zadaný kontext požadavku a typ kontroleru.

GetControllerSessionBehavior(RequestContext, Type)

Vrátí chování relace kontroleru.

GetControllerType(RequestContext, String)

Načte typ kontroleru pro zadaný název a kontext požadavku.

ReleaseController(IController)

Uvolní zadaný kontroler.

Explicitní implementace rozhraní

IControllerFactory.GetControllerSessionBehavior(RequestContext, String)

Toto rozhraní API podporuje infrastrukturu ASP.NET MVC a není určeno k použití přímo z vašeho kódu. Tato metoda volá metodu GetControllerSessionBehavior(RequestContext, Type) .

Platí pro