RouteAttribute Класс

Определение

Указывает маршрут атрибута на контроллере.

public ref class RouteAttribute : Attribute, Microsoft::AspNetCore::Mvc::Routing::IRouteTemplateProvider
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public class RouteAttribute : Attribute, Microsoft.AspNetCore.Mvc.Routing.IRouteTemplateProvider
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type RouteAttribute = class
    inherit Attribute
    interface IRouteTemplateProvider
Public Class RouteAttribute
Inherits Attribute
Implements IRouteTemplateProvider
Наследование
RouteAttribute
Атрибуты
Реализации

Конструкторы

RouteAttribute(String)

Создает новый RouteAttribute с заданным шаблоном маршрута.

Свойства

Name

Получает имя маршрута. Имя маршрута можно использовать для создания ссылки с помощью определенного маршрута, а не на выбор маршрута на основе заданного набора значений маршрута.

Order

Возвращает порядок маршрута. Порядок выполнения маршрута определяется. Сначала выполняются попытки маршрутов с более низким порядком. Если действие определяет маршрут, предоставляя неупорядоченный IRouteTemplateProvidernull порядок, этот порядок используется вместо этого значения. Если ни действие, ни контроллер не определяют порядок, используется значение по умолчанию 0.

Template

Шаблон маршрута. Может иметь значение null.

Явные реализации интерфейса

IRouteTemplateProvider.Order

Возвращает порядок маршрута. Порядок выполнения маршрута определяется. Сначала выполняются попытки маршрутов с более низким порядком. Если маршрут не указывает значение, он получает значение по умолчанию 0. Значение NULL для свойства Order означает, что пользователь не указал явный порядок маршрута.

Применяется к