RouteAttribute RouteAttribute RouteAttribute Class

Definition

Specifies an attribute route on a controller.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public class RouteAttribute : Attribute, Microsoft.AspNetCore.Mvc.Routing.IRouteTemplateProvider
type RouteAttribute = class
    inherit Attribute
    interface IRouteTemplateProvider
Public Class RouteAttribute
Inherits Attribute
Implements IRouteTemplateProvider
Inheritance
RouteAttributeRouteAttributeRouteAttribute
Attributes
Implements

Constructors

RouteAttribute(String) RouteAttribute(String) RouteAttribute(String)

Creates a new RouteAttribute with the given route template.

Properties

Name Name Name
Order Order Order

Gets the route order. The order determines the order of route execution. Routes with a lower order value are tried first. If an action defines a route by providing an IRouteTemplateProvider with a non null order, that order is used instead of this value. If neither the action nor the controller defines an order, a default value of 0 is used.

Template Template Template

Explicit Interface Implementations

IRouteTemplateProvider.Order IRouteTemplateProvider.Order IRouteTemplateProvider.Order

Applies to