Udostępnij za pośrednictwem


Microsoft.AspNetCore.Mvc.Controllers Przestrzeń nazw

Udostępnia typy do odnajdywania, inicjowania i uruchamiania kontrolerów MVC.

Klasy

ControllerActionDescriptor

Deskryptor akcji kontrolera.

ControllerActivatorProvider

Udostępnia metody tworzenia kontrolera MVC.

ControllerBoundPropertyDescriptor

Deskryptor właściwości powiązanych modelu kontrolera.

ControllerFactoryProvider

Udostępnia typy do odnajdywania, inicjowania i uruchamiania kontrolerów MVC.

ControllerFeature

Lista typów kontrolerów w aplikacji MVC. Można ControllerFeature je wypełnić przy użyciu elementu ApplicationPartManager , który jest dostępny podczas uruchamiania w PartManager i PartManager na późniejszym etapie, wymagając ApplicationPartManager jako zależności w składniku.

ControllerFeatureProvider

Odnajduje kontrolery z listy ApplicationPart wystąpień.

ControllerParameterDescriptor

Deskryptor dla parametrów metody akcji.

DefaultControllerActivator

IControllerActivator który używa aktywacji typu do tworzenia kontrolerów.

DefaultControllerFactory

Domyślna implementacja dla elementu IControllerFactory.

ServiceBasedControllerActivator

Element IControllerActivator , który pobiera kontrolery jako usługi z żądania IServiceProvider.

Interfejsy

IControllerActivator

Udostępnia metody tworzenia kontrolera.

IControllerActivatorProvider

Udostępnia metody tworzenia kontrolera MVC.

IControllerFactory

Udostępnia metody tworzenia i usuwania kontrolerów.

IControllerFactoryProvider

Udostępnia metody tworzenia i wydawania kontrolera.

Uwagi

Aby uzyskać więcej informacji na temat kontrolerów, obsługa żądań za pomocą kontrolerów.