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