Поделиться через


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

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

Template

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

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

IRouteTemplateProvider.Order

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

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