DefaultControllerFactory Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) . |