Sdílet prostřednictvím


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 RouteAttribute s danou šablonou trasy.

Vlastnosti

Name

Získá název trasy. Název trasy lze použít ke generování propojení pomocí konkrétní trasy, místo abyste museli spoléhat na výběr trasy na základě dané sady hodnot trasy.

Order

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

Template

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

Explicitní implementace rozhraní

IRouteTemplateProvider.Order

Získá pořadí trasy. Pořadí určuje pořadí provádění trasy. Nejprve se zkusí trasy s nižší hodnotou pořadí. Pokud trasa neurčuje hodnotu, získá výchozí hodnotu 0. Hodnota null pro vlastnost Order znamená, že uživatel nezadal explicitní pořadí trasy.

Platí pro