Share via


RouteValueAttribute Třída

Definice

Atribut, který určuje požadovanou hodnotu trasy pro akci nebo kontroler.

Při umístění do akce musí data trasy požadavku odpovídat očekáváním požadovaných dat trasy, aby mohla být akce vybrána. Všechny ostatní akce bez hodnoty trasy pro daný klíč nelze vybrat, pokud data trasy požadavku nevymenou hodnotu odpovídající klíči. Další podrobnosti a příklady najdete v tématu IRouteValueProvider .

Při umístění na kontroleru, pokud není přepsáno akcí, se omezení vztahuje na všechny akce definované kontrolerem.

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
Dědičnost
RouteValueAttribute
Odvozené
Atributy
Implementuje

Konstruktory

RouteValueAttribute(String, String)

Vytvoří nový objekt RouteValueAttribute.

Vlastnosti

RouteKey

Klíč hodnoty trasy.

RouteValue

Hodnota trasy. Pokud null nebo je prázdná, vyžaduje, aby chyběla hodnota trasy přidružená RouteKey k nebo null.

Platí pro