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)

適用於