Partager via


RouteValueAttribute Classe

Définition

Attribut qui spécifie une valeur d’itinéraire requise pour une action ou un contrôleur.

Lorsqu’elles sont placées sur une action, les données de routage d’une demande doivent correspondre aux attentes des données de routage requises pour que l’action soit sélectionnée. Toutes les autres actions sans valeur d’itinéraire pour la clé donnée ne peuvent pas être sélectionnées, sauf si les données de routage de la requête omettent une valeur correspondant à la clé. Pour plus d’informations et d’exemples, consultez IRouteValueProvider .

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.

public ref class RouteValueAttribute abstract : Attribute, Microsoft::AspNetCore::Mvc::Routing::IRouteValueProvider
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public abstract class RouteValueAttribute : Attribute, Microsoft.AspNetCore.Mvc.Routing.IRouteValueProvider
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type RouteValueAttribute = class
    inherit Attribute
    interface IRouteValueProvider
Public MustInherit Class RouteValueAttribute
Inherits Attribute
Implements IRouteValueProvider
Héritage
RouteValueAttribute
Dérivé
Attributs
Implémente

Constructeurs

RouteValueAttribute(String, String)

Crée un RouteValueAttribute.

Propriétés

RouteKey

Clé de valeur de route.

RouteValue

Valeur de route. Si null ou vide, nécessite que la valeur de route associée RouteKey à soit manquante ou null.

S’applique à