Condividi tramite


RouteAttribute Classe

Definizione

Specifica una route di attributi in un controller.

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
Ereditarietà
RouteAttribute
Attributi
Implementazioni

Costruttori

RouteAttribute(String)

Crea un nuovo RouteAttribute oggetto con il modello di route specificato.

Proprietà

Name

Ottiene il nome della route. Il nome della route può essere usato per generare un collegamento usando una route specifica, anziché basarsi sulla selezione di una route in base al set specificato di valori di route.

Order

Ottiene l'ordine di route. L'ordine determina l'ordine di esecuzione della route. Le route con un valore di ordine inferiore vengono tentate per prime. Se un'azione definisce una route fornendo un oggetto con un IRouteTemplateProvider non null ordine, tale ordine viene usato anziché questo valore. Se né l'azione né il controller definiscono un ordine, viene utilizzato un valore predefinito pari a 0.

Template

Modello di route. Può essere null.

Implementazioni dell'interfaccia esplicita

IRouteTemplateProvider.Order

Ottiene l'ordine di route. L'ordine determina l'ordine di esecuzione della route. Le route con un valore di ordine inferiore vengono tentate per prime. Quando una route non specifica un valore, ottiene un valore predefinito pari a 0. Un valore Null per la proprietà Order indica che l'utente non ha specificato un ordine esplicito per la route.

Si applica a