Microsoft.AspNetCore.Mvc.ApplicationModels Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des types qui autorisent la métaprogrammation d’une application MVC.
Classes
ActionModel |
Modèle d’application pour les actions de contrôleur. |
ApiConventionApplicationModelConvention |
qui IActionModelConvention découvre
|
ApiExplorerModel |
Modèle pour les propriétés ApiExplorer associées à un contrôleur ou à une action. |
ApiVisibilityConvention |
IActionModelConvention qui définit la visibilité Explorer api. |
ApplicationModel |
Modèle de configuration des contrôleurs dans une application MVC. |
ApplicationModelProviderContext |
Objet de contexte pour IApplicationModelProvider. |
AttributeRouteModel |
Modèle pour les itinéraires d’attributs. |
ClientErrorResultFilterConvention |
qui IActionModelConvention ajoute un IFilterMetadata à ActionModel qui transforme IClientErrorActionResult. |
ConsumesConstraintForFormFileParameterConvention |
IActionModelConvention qui ajoute un ConsumesAttribute avec |
ControllerModel |
Modèle de configuration des contrôleurs. |
InferParameterBindingInfoConvention |
IActionModelConvention qui déduit pour les BindingSource paramètres. |
InvalidModelStateFilterConvention |
qui IActionModelConvention ajoute un IFilterMetadata à ActionModel qui répond à non valide ModelState |
PageApplicationModel |
Composant de modèle d’application pour RazorPages. |
PageApplicationModelProviderContext |
Objet de contexte pour IPageApplicationModelProvider. |
PageConventionCollection |
Collection de IPageConvention. |
PageHandlerModel |
Représente un gestionnaire dans un PageApplicationModel. |
PageParameterModel |
Type de modèle pour la lecture et la manipulation des propriétés et des paramètres représentant un paramètre de page. |
PagePropertyModel |
Représente une propriété dans un PageApplicationModel. |
PageRouteMetadata |
Métadonnées utilisées pour construire un itinéraire de point de terminaison vers la page. |
PageRouteModel |
Composant de modèle pour le routage de RazorPages. |
PageRouteModelProviderContext |
Objet de contexte pour IPageRouteModelProvider. |
PageRouteTransformerConvention |
IPageRouteModelConvention qui définit la résolution d’itinéraire de page pour utiliser le spécifié IOutboundParameterTransformer sur PageRouteModel. Cette convention n’affecte pas les itinéraires d’action du contrôleur. |
ParameterModel |
Type qui représente un paramètre. |
ParameterModelBase |
Type de modèle pour la lecture et la manipulation des propriétés et des paramètres. Les instances dérivées de ce type représentent les propriétés et les paramètres des contrôleurs et des pages Razor. |
PropertyModel |
Type utilisé pour représenter une propriété dans un ControllerModel. |
RouteTokenTransformerConvention |
IActionModelConvention qui définit le remplacement du jeton de routage d’attribut pour utiliser le spécifié IOutboundParameterTransformer sur ActionModel. Cette convention n’affecte pas les itinéraires de page Razor. |
SelectorModel |
Type qui représente un sélecteur. |
Interfaces
IActionModelConvention |
Autorise la personnalisation de .ActionModel |
IApiExplorerModel |
Interface qui autorise l’accès à un ApiExplorerModel. |
IApplicationModelConvention |
Autorise la personnalisation de .ApplicationModel |
IApplicationModelProvider |
Génère ou modifie un pour la découverte d’action ApplicationModel . |
IBindingModel |
Interface utilisée pour représenter un élément avec un BindingInfo. |
ICommonModel |
Interface ICommonModel. |
IControllerModelConvention |
Autorise la personnalisation de .ControllerModel |
IFilterModel |
Modèle qui a une liste de IFilterMetadata. |
IPageApplicationModelConvention |
Autorise la personnalisation de .PageApplicationModel |
IPageApplicationModelPartsProvider |
Fournit des parties utilisées pour construire un PageApplicationModel instance |
IPageApplicationModelProvider |
Génère ou modifie un pour la découverte de PageApplicationModelProviderContext page Razor. |
IPageConvention |
Interface commune pour les conventions de routage et de modèle d’application qui s’appliquent aux pages Razor. |
IPageHandlerModelConvention |
Autorise la personnalisation de .PageHandlerModel |
IPageRouteModelConvention |
Autorise la personnalisation de .PageRouteModel |
IPageRouteModelProvider |
Génère ou modifie un PageRouteModelProviderContext pour le routage de page Razor. |
IParameterModelBaseConvention |
Permet la personnalisation des propriétés et des paramètres sur les contrôleurs et les pages Razor. |
IParameterModelConvention |
Autorise la personnalisation de .ParameterModel |
IPropertyModel |
Interface utilisée pour représenter quelque chose avec des propriétés. |
Remarques
Pour plus d’informations sur la métaprogrammation MVC, consultez Utiliser le modèle d’application dans ASP.NET Core.