語言

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
繼承

建構函式

名稱 Description
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 執行個體。

屬性

名稱 Description
ConstraintResolver

取得用於解析內嵌條件約束的解析程式。

(繼承來源 RouteBase)
Constraints

取得與每個路由相關聯的條件約束集。

(繼承來源 RouteBase)
DataTokens

取得與路由相關聯的資料權杖。

(繼承來源 RouteBase)
Defaults

取得每個路由參數的預設值。

(繼承來源 RouteBase)
Name

路由器的名稱。 可以是 null。

(繼承來源 RouteBase)
ParsedTemplate

RouteTemplate取得與路由相關聯的 。

(繼承來源 RouteBase)
RouteTemplate

取得路由範本的字串表示。

方法

名稱 Description
GetVirtualPath(VirtualPathContext)

傳回與 中提供的路由詳細資料相關聯的 URL context

(繼承來源 RouteBase)
OnRouteMatched(RouteContext)

每當路由發生時,都會以非同步方式執行。

OnVirtualPathGenerated(VirtualPathContext)

每當虛擬路徑衍生自 context 時執行。

RouteAsync(RouteContext)

根據目前的 context 以非同步方式路由傳送。

(繼承來源 RouteBase)
ToString()

表示路由的實例。

(繼承來源 RouteBase)

適用於