AttributeRouteModel 类

定义

属性路由的模型。

public ref class AttributeRouteModel
public class AttributeRouteModel
type AttributeRouteModel = class
Public Class AttributeRouteModel
继承
AttributeRouteModel

构造函数

AttributeRouteModel()

初始化 Microsoft.AspNetCore.Mvc.Routing.AttributeRoute 的新实例。

AttributeRouteModel(AttributeRouteModel)

Microsoft.AspNetCore.Mvc.Routing.AttributeRoute复制构造函数。

AttributeRouteModel(IRouteTemplateProvider)

使用指定的 templateProvider初始化 的新实例Microsoft.AspNetCore.Mvc.Routing.AttributeRoute

属性

Attribute

获取 IRouteTemplateProvider

IsAbsoluteTemplate

获取或设置一个值,该值确定此模型的路由模板是否替代父范围内的路由模板。

Name

获取或设置路由名称。

Order

获取或设置路由顺序。

SuppressLinkGeneration

获取或设置一个值,该值确定此模型是否参与链接生成。

SuppressPathMatching

获取或设置一个值,该值确定此模型是否参与路径匹配 (入站路由) 。

Template

获取或设置属性路由模板。

方法

CombineAttributeRouteModel(AttributeRouteModel, AttributeRouteModel)

合并两 AttributeRouteModel 个实例,并返回包含结果的新 AttributeRouteModel 实例。

CombineTemplates(String, String)

合并属性路由的前缀和路由模板。

IsOverridePattern(String)

确定是否可以使用模板模式替代前缀。

ReplaceTokens(String, IDictionary<String,String>)

将模板中的标记替换为提供的值。

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

将模板中的标记替换为提供的值和路由令牌转换器。

适用于