Partager via


Microsoft.AspNetCore.Mvc.ActionConstraints Espace de noms

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.