Udostępnij za pośrednictwem


DefaultControllerFactory Klasa

Definicja

Reprezentuje fabrykę kontrolera, która jest domyślnie zarejestrowana.

public class DefaultControllerFactory : System.Web.Mvc.IControllerFactory
type DefaultControllerFactory = class
    interface IControllerFactory
Public Class DefaultControllerFactory
Implements IControllerFactory
Dziedziczenie
DefaultControllerFactory
Implementuje

Konstruktory

DefaultControllerFactory()

Inicjuje nowe wystąpienie klasy DefaultControllerFactory.

DefaultControllerFactory(IControllerActivator)

Inicjuje DefaultControllerFactory nowe wystąpienie klasy przy użyciu aktywatora kontrolera.

Metody

CreateController(RequestContext, String)

Tworzy określony kontroler przy użyciu określonego kontekstu żądania.

GetControllerInstance(RequestContext, Type)

Pobiera wystąpienie kontrolera dla określonego kontekstu żądania i typu kontrolera.

GetControllerSessionBehavior(RequestContext, Type)

Zwraca zachowanie sesji kontrolera.

GetControllerType(RequestContext, String)

Pobiera typ kontrolera dla określonej nazwy i kontekstu żądania.

ReleaseController(IController)

Zwalnia określony kontroler.

Jawne implementacje interfejsu

IControllerFactory.GetControllerSessionBehavior(RequestContext, String)

Ten interfejs API obsługuje infrastrukturę ASP.NET MVC i nie jest przeznaczony do użycia bezpośrednio z kodu. Ta metoda wywołuje metodę GetControllerSessionBehavior(RequestContext, Type) .

Dotyczy