RouteAttribute Sınıf

Tanım

Denetleyicide bir öznitelik yolu belirtir.

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
Devralma
RouteAttribute
Öznitelikler
Uygulamalar

Oluşturucular

RouteAttribute(String)

Belirtilen yol RouteAttribute şablonuyla yeni bir oluşturur.

Özellikler

Name

Yol adını alır. Yol adı, belirli bir yol değeri kümesine göre bir yol seçimine güvenmek yerine belirli bir yolu kullanarak bağlantı oluşturmak için kullanılabilir.

Order

Rota siparişlerini alır. Sıra, yol yürütmenin sıralamasını belirler. Daha düşük bir sipariş değerine sahip yollar önce denenr. Bir eylem, null olmayan bir sıra IRouteTemplateProvider sağlayarak bir yol tanımladığında, bu değer yerine bu sıra kullanılır. Eylem veya denetleyici bir sıra tanımladığı zaman varsayılan 0 değeri kullanılır.

Template

Yol şablonu. olabilir. null

Belirtik Arabirim Kullanımları

IRouteTemplateProvider.Order

Rota siparişlerini alır. Sıra, yol yürütmenin sıralamasını belirler. Daha düşük bir sipariş değerine sahip yollar önce denenr. Yol bir değer belirtmezse, varsayılan 0 değerini alır. Order özelliği için null değer, kullanıcının yol için açık bir sipariş belirtmesi anlamına gelir.

Şunlara uygulanır