RouteAttribute Clase

Definición

Especifica una ruta de atributo en un controlador.

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
Herencia
RouteAttribute
Atributos
Implementaciones

Constructores

RouteAttribute(String)

Crea un nuevo RouteAttribute elemento con la plantilla de ruta dada.

Propiedades

Name

Obtiene el nombre de la ruta. El nombre de ruta se puede usar para generar un vínculo mediante una ruta específica, en lugar de basarse en la selección de una ruta basada en el conjunto especificado de valores de ruta.

Order

Obtiene el orden de ruta. El orden determina el orden de ejecución de la ruta. Primero se probarán las rutas con un valor de orden inferior. Si una acción define una ruta proporcionando un con un orden distinto de NULL, se usa ese IRouteTemplateProvider orden en lugar de este valor. Si ni la acción ni el controlador definen un orden, se usa un valor predeterminado de 0.

Template

Plantilla de la ruta. Puede ser null.

Implementaciones de interfaz explícitas

IRouteTemplateProvider.Order

Obtiene el orden de ruta. El orden determina el orden de ejecución de la ruta. Primero se probarán las rutas con un valor de orden inferior. Cuando una ruta no especifica un valor, obtiene un valor predeterminado de 0. Un valor NULL para la propiedad Order significa que el usuario no especificó un orden explícito para la ruta.

Se aplica a