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 |
Значение маршрута. Если |