Microsoft.AspNetCore.Mvc.ActionConstraints 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 contrats et des implémentations pour les contraintes d’action.
Classes
ActionConstraintContext |
Contexte d’exécution IActionConstraint . |
ActionConstraintItem |
Représente un IActionConstraintMetadata avec ou sans .IActionConstraint |
ActionConstraintProviderContext |
Contexte d’un fournisseur de contraintes d’action. |
ActionMethodSelectorAttribute |
Classe de base pour les attributs qui peuvent implémenter une logique conditionnelle pour activer ou désactiver une action pour une requête donnée. Consultez IActionConstraint. |
HttpMethodActionConstraint |
Implémentation de IActionConstraint utilisée pour appliquer le filtrage de méthode HTTP lorsque MVC est utilisé avec la prise en charge héritée IRouter . HttpMethodActionConstraint Peut être utilisé pour déterminer l’ensemble de méthodes HTTP prises en charge par une action. |
Structures
ActionSelectorCandidate |
Action candidate pour la sélection d’action. |
Interfaces
IActionConstraint |
Prend en charge la logique conditionnelle pour déterminer si une action associée est valide ou non pour être sélectionnée pour la demande donnée. |
IActionConstraintFactory |
Fabrique pour IActionConstraint. |
IActionConstraintMetadata |
Interface de marqueur qui identifie un type en tant que métadonnées pour un IActionConstraint. |
IActionConstraintProvider |
Fournisseur pour IActionConstraint. |
Remarques
Pour une présentation de ASP.NET Core MVC, consultez Vue d’ensemble de ASP.NET Core Mvc.