RouteValueAttribute クラス

定義

アクションまたはコントローラーに必要なルート値を指定する属性。

アクションに配置する場合、要求のルート データは、アクションを選択するために必要なルート データの期待値と一致する必要があります。 要求のルート データがキーに一致する値を省略しない限り、指定されたキーのルート値を持たない他のすべてのアクションを選択することはできません。 詳細と例については、以下を参照してください IRouteValueProvider

コントローラーに配置された場合、アクションによってオーバーライドされない限り、制約はコントローラーによって定義されたすべてのアクションに適用されます。

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
継承
RouteValueAttribute
派生
属性
実装

コンストラクター

RouteValueAttribute(String, String)

新しい RouteValueAttribute を作成します。

プロパティ

RouteKey

ルート値キー。

RouteValue

ルート値。 または 空の場合 null は、 に関連付けられている RouteKey ルート値が不足しているか、 が null必要です。

適用対象