Bagikan melalui


RouteAttribute Kelas

Definisi

Menentukan rute atribut pada pengontrol.

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
Warisan
RouteAttribute
Atribut
Penerapan

Konstruktor

RouteAttribute(String)

Membuat baru RouteAttribute dengan templat rute yang diberikan.

Properti

Name

Mendapatkan nama rute. Nama rute dapat digunakan untuk menghasilkan tautan menggunakan rute tertentu, alih-alih mengandalkan pemilihan rute berdasarkan kumpulan nilai rute yang diberikan.

Order

Mendapatkan urutan rute. Urutan menentukan urutan eksekusi rute. Rute dengan nilai pesanan yang lebih rendah dicoba terlebih dahulu. Jika tindakan menentukan rute dengan menyediakan IRouteTemplateProvider dengan tidak null berurutan, urutan tersebut digunakan alih-alih nilai ini. Jika tindakan atau pengontrol tidak menentukan urutan, nilai default 0 tidak digunakan.

Template

Templat rute. Mungkin null.

Implementasi Antarmuka Eksplisit

IRouteTemplateProvider.Order

Mendapatkan urutan rute. Urutan menentukan urutan eksekusi rute. Rute dengan nilai pesanan yang lebih rendah dicoba terlebih dahulu. Saat rute tidak menentukan nilai, rute akan mendapatkan nilai default 0. Nilai null untuk properti Pesanan berarti bahwa pengguna tidak menentukan urutan eksplisit untuk rute.

Berlaku untuk