Partager via


Microsoft.AspNetCore.Mvc.Controllers Espace de noms

Fournit des types pour découvrir, initialiser et exécuter des contrôleurs MVC.

Classes

ControllerActionDescriptor

Descripteur pour une action d’un contrôleur.

ControllerActivatorProvider

Fournit des méthodes pour créer un contrôleur MVC.

ControllerBoundPropertyDescriptor

Descripteur pour les propriétés liées au modèle d’un contrôleur.

ControllerFactoryProvider

Fournit des types pour découvrir, initialiser et exécuter des contrôleurs MVC.

ControllerFeature

Liste des types de contrôleurs dans une application MVC. Le ControllerFeature peut être rempli à l’aide de ApplicationPartManager qui est disponible au démarrage à PartManager et PartManager ou à un stade ultérieur en exigeant le ApplicationPartManager en tant que dépendance dans un composant.

ControllerFeatureProvider

Détecte les contrôleurs à partir d’une liste d’instances ApplicationPart .

ControllerParameterDescriptor

Descripteur pour les paramètres de méthode d’une méthode d’action.

DefaultControllerActivator

IControllerActivator qui utilise l’activation de type pour créer des contrôleurs.

DefaultControllerFactory

Implémentation par défaut pour IControllerFactory.

ServiceBasedControllerActivator

IControllerActivator qui récupère les contrôleurs en tant que services à partir de la requête .IServiceProvider

Interfaces

IControllerActivator

Fournit des méthodes pour créer un contrôleur.

IControllerActivatorProvider

Fournit des méthodes pour créer un contrôleur MVC.

IControllerFactory

Fournit des méthodes pour la création et la suppression des contrôleurs.

IControllerFactoryProvider

Fournit des méthodes pour créer et libérer un contrôleur.

Remarques

Pour plus d’informations sur les contrôleurs, consultez Gérer les requêtes avec des contrôleurs.