AttributeRouteModel Sınıf

Tanım

Öznitelik yolları için bir model.

public ref class AttributeRouteModel
public class AttributeRouteModel
type AttributeRouteModel = class
Public Class AttributeRouteModel
Devralma
AttributeRouteModel

Oluşturucular

AttributeRouteModel()

Yeni bir örneğini başlatır Microsoft.AspNetCore.Mvc.Routing.AttributeRoute .

AttributeRouteModel(AttributeRouteModel)

İçin Oluşturucu Kopyala Microsoft.AspNetCore.Mvc.Routing.AttributeRoute .

AttributeRouteModel(IRouteTemplateProvider)

Belirtilen öğesinin yeni bir örneğini başlatır Microsoft.AspNetCore.Mvc.Routing.AttributeRoute templateProvider .

Özellikler

Attribute

IRouteTemplateProvider öğesini alır.

IsAbsoluteTemplate

Bu modelin Bu yönlendirme şablonunun üst kapsamdaki yol şablonunu geçersiz kılıp kılmayacağını belirleyen bir değer alır veya ayarlar.

Name

Rota adını alır veya ayarlar.

Order

Rota sırasını alır veya ayarlar.

SuppressLinkGeneration

Bu modelin bağlantı oluşturmaya katılıp katılmayacağını belirleyen bir değer alır veya ayarlar.

SuppressPathMatching

Bu modelin yol eşleştirmesine (gelen yönlendirme) katılıp katılmayacağını belirleyen bir değer alır veya ayarlar.

Template

Öznitelik yolu şablonunu alır veya ayarlar.

Yöntemler

CombineAttributeRouteModel(AttributeRouteModel, AttributeRouteModel)

İki AttributeRouteModel örneği birleştirir ve AttributeRouteModel sonucuyla birlikte yeni bir örnek döndürür.

CombineTemplates(String, String)

Öznitelik yolu için öneki ve rota şablonunu birleştirir.

IsOverridePattern(String)

Bir ön eki geçersiz kılmak için bir şablon deseninin kullanılabileceğini belirler.

ReplaceTokens(String, IDictionary<String,String>)

Şablondaki belirteçleri, belirtilen değerlerle değiştirir.

ReplaceTokens(String, IDictionary<String,String>, IOutboundParameterTransformer)

Şablondaki belirteçleri, belirtilen değerler ve yol belirteci transformatörü ile değiştirir.

Şunlara uygulanır