RouteBase 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
的基類實作 IRouter 。
public ref class RouteBase abstract : Microsoft::AspNetCore::Routing::INamedRouter, Microsoft::AspNetCore::Routing::IRouter
public abstract class RouteBase : Microsoft.AspNetCore.Routing.INamedRouter, Microsoft.AspNetCore.Routing.IRouter
type RouteBase = class
interface IRouter
interface INamedRouter
type RouteBase = class
interface INamedRouter
interface IRouter
Public MustInherit Class RouteBase
Implements INamedRouter, IRouter
- 繼承
-
RouteBase
- 衍生
- 實作
建構函式
RouteBase(String, String, IInlineConstraintResolver, RouteValueDictionary, IDictionary<String,Object>, RouteValueDictionary) |
建立新的 RouteBase 執行個體。 |
屬性
ConstraintResolver |
取得用於解析內嵌條件約束的解析程式。 |
Constraints |
取得與每個路由相關聯的條件約束集。 |
DataTokens |
取得與路由相關聯的資料權杖。 |
Defaults |
取得每個路由參數的預設值。 |
Name |
路由器的名稱。 可以是 null。 |
ParsedTemplate |
RouteTemplate取得與路由相關聯的 。 |
方法
GetConstraints(IInlineConstraintResolver, RouteTemplate, IDictionary<String,Object>) |
從指定的 RouteTemplate 擷取 constatins。 |
GetDefaults(RouteTemplate, RouteValueDictionary) |
取得範本中參數的預設值。 |
GetVirtualPath(VirtualPathContext) |
傳回與 中提供的路由詳細資料相關聯的 URL |
OnRouteMatched(RouteContext) |
每當路由發生時,都會以非同步方式執行。 |
OnVirtualPathGenerated(VirtualPathContext) |
每當虛擬路徑衍生自 |
RouteAsync(RouteContext) |
根據目前的 |
ToString() |
的基類實作 IRouter 。 |