Route 类

定义

表示路由的实例。

public ref class Route : Microsoft::AspNetCore::Routing::RouteBase
public class Route : Microsoft.AspNetCore.Routing.RouteBase
type Route = class
    inherit RouteBase
Public Class Route
Inherits RouteBase
继承

构造函数

Route(IRouter, String, IInlineConstraintResolver)

构造新的 Route 实例。

Route(IRouter, String, RouteValueDictionary, IDictionary<String,Object>, RouteValueDictionary, IInlineConstraintResolver)

构造新的 Route 实例。

Route(IRouter, String, String, RouteValueDictionary, IDictionary<String,Object>, RouteValueDictionary, IInlineConstraintResolver)

构造新的 Route 实例。

属性

ConstraintResolver

获取用于解析内联约束的解析程序。

(继承自 RouteBase)
Constraints

获取与每个路由关联的约束集。

(继承自 RouteBase)
DataTokens

获取与路由关联的数据令牌。

(继承自 RouteBase)
Defaults

获取每个路由参数的默认值。

(继承自 RouteBase)
Name

路由器的名称。 可以为 null。

(继承自 RouteBase)
ParsedTemplate

获取与 RouteTemplate 路由关联的 。

(继承自 RouteBase)
RouteTemplate

获取路由模板的字符串表示形式。

方法

GetVirtualPath(VirtualPathContext)

返回与 中提供的路由详细信息关联的 URL context

(继承自 RouteBase)
OnRouteMatched(RouteContext)

每当发生路由时,异步执行。

OnVirtualPathGenerated(VirtualPathContext)

每当虚拟路径派生自 时执行 context

RouteAsync(RouteContext)

基于当前 context异步路由。

(继承自 RouteBase)
ToString()

表示路由的实例。

(继承自 RouteBase)

适用于