다음을 통해 공유


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

경로 순서를 가져옵니다. 순서는 경로 실행 순서를 결정합니다. 순서 값이 낮은 경로가 먼저 시도됩니다. 작업이 비 null 순으로 를 IRouteTemplateProvider 제공하여 경로를 정의하는 경우 해당 순서는 이 값 대신 사용됩니다. 작업이나 컨트롤러가 순서를 정의하지 않으면 기본값 0이 사용됩니다.

Template

경로 템플릿입니다. null일 수 있습니다.

명시적 인터페이스 구현

IRouteTemplateProvider.Order

경로 순서를 가져옵니다. 순서는 경로 실행 순서를 결정합니다. 순서 값이 낮은 경로가 먼저 시도됩니다. 경로가 값을 지정하지 않으면 기본값인 0을 가져옵니다. Order 속성의 null 값은 사용자가 경로에 대한 명시적 순서를 지정하지 않았음을 의미합니다.

적용 대상