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
| Nom | Description |
|---|---|
| ActionModel |
Modèle d’application pour les actions du contrôleur. |
| ApiConventionApplicationModelConvention |
Un IActionModelConvention qui découvre
|
| ApiExplorerModel |
Modèle pour les propriétés ApiExplorer associées à un contrôleur ou à une action. |
| ApiVisibilityConvention |
Qui définit la visibilité de l’Explorateur d’API IActionModelConvention . |
| 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 |
Ajout IActionModelConvention d’un IFilterMetadata élément à ActionModel cette transformation IClientErrorActionResult. |
| ConsumesConstraintForFormFileParameterConvention |
Ajout IActionModelConvention d’un ConsumesAttribute avec |
| ControllerModel |
Modèle de configuration des contrôleurs. |
| InferParameterBindingInfoConvention |
Déduit IActionModelConvention pour les BindingSource paramètres. |
| InvalidModelStateFilterConvention |
Ajout IActionModelConvention d’un IFilterMetadata qui répond à ActionModel une réponse 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 les propriétés de manipulation et les 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 |
Qui définit la résolution d’itinéraire IPageRouteModelConvention de page pour utiliser la valeur spécifiée 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 |
Qui IActionModelConvention définit le remplacement du jeton de routage d’attribut pour utiliser le paramètre 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
| Nom | Description |
|---|---|
| IActionModelConvention |
Autorise la personnalisation du ActionModel. |
| IApiExplorerModel |
Interface qui autorise l’accès à un ApiExplorerModel. |
| IApplicationModelConvention |
Autorise la personnalisation du ApplicationModel. |
| IApplicationModelProvider |
Génère ou modifie une découverte d’actions ApplicationModel . |
| IBindingModel |
Interface utilisée pour représenter un élément avec un BindingInfo. |
| ICommonModel |
Interface ICommonModel. |
| IControllerModelConvention |
Autorise la personnalisation du ControllerModel. |
| IFilterModel |
Modèle qui a une liste de IFilterMetadata. |
| IPageApplicationModelConvention |
Autorise la personnalisation du PageApplicationModel. |
| IPageApplicationModelPartsProvider |
Fournit des parties utilisées pour construire une PageApplicationModel instance |
| IPageApplicationModelProvider |
Génère ou modifie une PageApplicationModelProviderContext pour la découverte de pages 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 du PageHandlerModel. |
| IPageRouteModelConvention |
Autorise la personnalisation du PageRouteModel. |
| IPageRouteModelProvider |
Génère ou modifie un PageRouteModelProviderContext 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 du ParameterModel. |
| IPropertyModel |
Interface utilisée pour représenter quelque chose avec des propriétés. |
Remarques
Pour plus d’informations sur le métagrammage MVC, consultez Utiliser le modèle d’application dans ASP.NET Core.