Microsoft.AspNetCore.Mvc.Controllers Espace de noms

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

Classes

Nom Description
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. Vous ControllerFeature pouvez le remplir à l’aide de celui ApplicationPartManager qui est disponible au démarrage et PartManagerPartManager à un stade ultérieur en exigeant la ApplicationPartManager dépendance 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

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

Interfaces

Nom Description
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 l’élimination 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, gérez les demandes avec les contrôleurs.