Microsoft.AspNetCore.Mvc.Routing 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 les types utilisés pour le routage et la génération de liens dans MVC.
Classes
AttributeRouteInfo |
Représente les informations de routage d’une action dont l’attribut est routé. |
DynamicRouteValueTransformer |
Fournit une abstraction pour manipuler dynamiquement la valeur d’itinéraire pour sélectionner une action ou une page de contrôleur. |
HttpMethodAttribute |
Identifie une action qui prend en charge un ensemble donné de méthodes HTTP. |
KnownRouteValueConstraint |
IRouteConstraint qui représente une valeur de route connue. |
RouteValueAttribute |
Attribut qui spécifie une valeur de route requise pour une action ou un contrôleur. Lorsqu’elles sont placées sur une action, les données de routage d’une requête doivent correspondre aux attentes des données de routage requises pour que l’action soit sélectionnée. Toutes les autres actions sans valeur de routage pour la clé donnée ne peuvent pas être sélectionnées, sauf si les données de routage de la demande omettent une valeur correspondant à la clé. Consultez IRouteValueProvider pour plus d’informations et d’exemples. Lorsqu’elle est placée sur un contrôleur, sauf si elle est remplacée par l’action, la contrainte s’applique à toutes les actions définies par le contrôleur. |
UrlActionContext |
Objet de contexte à utiliser pour les URL générées Action(UrlActionContext) . |
UrlHelper |
Implémentation de qui contient des IUrlHelper méthodes pour générer des URL pour ASP.NET MVC au sein d’une application. |
UrlHelperBase |
Abstraction pour IUrlHelper. |
UrlHelperFactory |
Implémentation par défaut de IUrlHelperFactory. |
UrlRouteContext |
Objet de contexte à utiliser pour les URL générées RouteUrl(UrlRouteContext) . |
Interfaces
IActionHttpMethodProvider |
Interface qui expose une liste de méthodes http prises en charge par un fournisseur. |
IRouteTemplateProvider |
Interface pour les attributs qui peuvent fournir un modèle d’itinéraire pour le routage d’attributs. |
IRouteValueProvider |
Interface de métadonnées qui spécifie une valeur d’itinéraire requise pour que le sélecteur d’action choisisse une action. En cas d’application à une action à l’aide du routage d’attributs, la valeur de route est ajoutée au Values lorsque l’action est sélectionnée.
Lorsqu’un IRouteValueProvider est utilisé pour fournir une nouvelle valeur d’itinéraire à une action, toutes les actions de l’application doivent également avoir une valeur associée à cette clé, ou avoir une valeur implicite de |
IUrlHelperFactory |
Fabrique pour la création d’instances IUrlHelper . |
Remarques
Pour plus d’informations sur le routage, consultez Routage dans ASP.NET Core.