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()

öğesinin yeni bir örneğini Microsoft.AspNetCore.Mvc.Routing.AttributeRoutebaşlatır.

AttributeRouteModel(AttributeRouteModel)

için Microsoft.AspNetCore.Mvc.Routing.AttributeRouteoluşturucuyu kopyalayın.

AttributeRouteModel(IRouteTemplateProvider)

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

Özellikler

Attribute

IRouteTemplateProvider öğesini alır.

IsAbsoluteTemplate

Bu model için bu yol şablonunun üst kapsamdaki yol şablonunu geçersiz kılıp geçersiz kılmadığı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şturma işlemine katılarak katılmadığını belirleyen bir değer alır veya ayarlar.

SuppressPathMatching

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

Template

Öznitelik yol şablonunu alır veya ayarlar.

Yöntemler

CombineAttributeRouteModel(AttributeRouteModel, AttributeRouteModel)

İki AttributeRouteModel örneği birleştirir ve sonuçla yeni AttributeRouteModel bir örnek döndürür.

CombineTemplates(String, String)

Bir öznitelik yolu için ön ek ve yol şablonunu birleştirir.

IsOverridePattern(String)

Bir ön eki geçersiz kılmak için bir şablon deseni kullanılıp kullanılamayabileceğini belirler.

ReplaceTokens(String, IDictionary<String,String>)

Şablondaki belirteçleri sağlanan değerlerle değiştirir.

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

Şablondaki belirteçleri sağlanan değerlerle ve yönlendirme belirteci transformatörüyle değiştirir.

Şunlara uygulanır