RouteAttribute Třída

Definice

Určuje trasu atributu v kontroleru.

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
Dědičnost
RouteAttribute
Atributy
Implementuje

Konstruktory

RouteAttribute(String)

Vytvoří novou s RouteAttribute danou šablonou trasy.

Vlastnosti

Name

Získá název trasy. Název trasy se může použít k vygenerování propojení pomocí konkrétní trasy, takže se nespoléhá na výběr trasy na základě dané sady hodnot tras.

Order

Získá pořadí tras. Pořadí určuje pořadí spuštění trasy. Nejprve se vyzkoušely trasy s nižší hodnotou pořadí. Pokud akce definuje trasu poskytnutím pořadí, které není null, použije se místo této IRouteTemplateProvider hodnoty toto pořadí. Pokud akce ani kontroler nedefinují pořadí, použije se výchozí hodnota 0.

Template

Šablona trasy. Může být null .

Explicitní implementace rozhraní

IRouteTemplateProvider.Order

Získá pořadí tras. Pořadí určuje pořadí spuštění trasy. Nejprve se vyzkoušely trasy s nižší hodnotou pořadí. Pokud trasa nezadá hodnotu, získá výchozí hodnotu 0. Hodnota null pro vlastnost Order znamená, že uživatel nezadá pro trasu explicitní pořadí.

Platí pro