Microsoft.AspNetCore.Mvc.Routing 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供用於 MVC 中路由和連結產生的類型。
類別
AttributeRouteInfo |
表示屬性路由之動作的路由資訊。 |
DynamicRouteValueTransformer |
提供抽象概念,以動態操作路由值以選取控制器動作或頁面。 |
HttpMethodAttribute |
識別支援一組指定 HTTP 方法的動作。 |
KnownRouteValueConstraint |
, IRouteConstraint 表示已知的路由值。 |
RouteValueAttribute |
屬性,指定動作或控制器的必要路由值。 在動作上放置時,要求的路由資料必須符合所需路由資料的預期,才能選取動作。 除非要求的路由資料省略符合索引鍵的值,否則無法選取沒有指定索引鍵之路由值的其他所有動作。 如需詳細資料和範例,請參閱 IRouteValueProvider 。 在控制器上放置時,除非由動作覆寫,否則條件約束會套用至控制器所定義的所有動作。 |
UrlActionContext |
要用於產生之 URL Action(UrlActionContext) 的內容物件。 |
UrlHelper |
的實作 IUrlHelper ,其中包含在應用程式中建置 ASP.NET MVC URL 的方法。 |
UrlHelperBase |
的 IUrlHelper 抽象概念。 |
UrlHelperFactory |
的預設實作 IUrlHelperFactory 。 |
UrlRouteContext |
要用於產生之 URL RouteUrl(UrlRouteContext) 的內容物件。 |
介面
IActionHttpMethodProvider |
介面,公開提供者支援的 HTTP 方法清單。 |
IRouteTemplateProvider |
可為屬性路由提供路由範本的屬性介面。 |
IRouteValueProvider |
中繼資料介面,指定動作選取器選擇動作所需的路由值。 使用屬性路由套用至動作時,系統會在選取動作時將路由值新增至 Values 。
IRouteValueProvider當 用來提供新的路由值給動作時,應用程式中的所有動作也必須有與該索引鍵相關聯的值,或具有 隱含的值 |
IUrlHelperFactory |
用於建立 IUrlHelper 實例的處理站。 |
備註
如需路由的詳細資訊,請參閱ASP.NET Core 中的路由。