Microsoft.AspNetCore.Mvc.Routing 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
MVC でのルーティングとリンクの生成に使用される型を提供します。
クラス
AttributeRouteInfo |
属性ルーティングされるアクションのルーティング情報を表します。 |
DynamicRouteValueTransformer |
コントローラーのアクションまたはページを選択するためにルート値を動的に操作するための抽象化を提供します。 |
HttpMethodAttribute |
特定の HTTP メソッドセットをサポートするアクションを識別します。 |
KnownRouteValueConstraint |
IRouteConstraint既知のルート値を表す 。 |
RouteValueAttribute |
アクションまたはコントローラーに必要なルート値を指定する属性。 アクションに配置する場合、要求のルート データは、アクションを選択するために必要なルート データの期待値と一致する必要があります。 要求のルート データがキーに一致する値を省略しない限り、指定されたキーのルート値を持たない他のすべてのアクションを選択することはできません。 詳細と例については、以下を参照してください IRouteValueProvider 。 コントローラーに配置された場合、アクションによってオーバーライドされない限り、制約はコントローラーによって定義されたすべてのアクションに適用されます。 |
UrlActionContext |
生成する URL に使用する Action(UrlActionContext) コンテキスト オブジェクト。 |
UrlHelper |
アプリケーション内で IUrlHelper MVC の URL を構築するメソッド ASP.NET 含む の実装。 |
UrlHelperBase |
の IUrlHelper抽象化。 |
UrlHelperFactory |
の既定の IUrlHelperFactory実装。 |
UrlRouteContext |
生成する URL に使用する RouteUrl(UrlRouteContext) コンテキスト オブジェクト。 |
インターフェイス
IActionHttpMethodProvider |
プロバイダーでサポートされている http メソッドの一覧を公開するインターフェイス。 |
IRouteTemplateProvider |
属性ルーティング用のルート テンプレートを提供できる属性のインターフェイス。 |
IRouteValueProvider |
アクション セレクターがアクションを選択するために必要なルート値を指定するメタデータ インターフェイス。 属性ルーティングを使用してアクションに適用すると、アクションが選択されたときにルート値が に Values 追加されます。
IRouteValueProviderを使用してアクションに新しいルート値を指定する場合、アプリケーション内のすべてのアクションにも、そのキーに関連付けられた値が必要です。または、暗黙的な値が である |
IUrlHelperFactory |
インスタンスを作成するための IUrlHelper ファクトリ。 |
注釈
ルーティングの詳細については、「ASP.NET Coreでのルーティング」を参照してください。