ControllerEndpointRouteBuilderExtensions.MapFallbackToAreaController メソッド

定義

オーバーロード

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

可能な優先順位が最も低いファイル名以外の要求に一致する 特殊化された RouteEndpointIEndpointRouteBuilder を に追加します。 要求は、、controller、および areaと一致するコントローラー エンドポイントにactionルーティングされます。

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)

可能な優先順位が最も低いファイル名以外の要求に一致する 特殊化された RouteEndpointIEndpointRouteBuilder を に追加します。 要求は、、controller、および areaと一致するコントローラー エンドポイントにactionルーティングされます。

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

ソース:
ControllerEndpointRouteBuilderExtensions.cs

可能な優先順位が最も低いファイル名以外の要求に一致する 特殊化された RouteEndpointIEndpointRouteBuilder を に追加します。 要求は、、controller、および areaと一致するコントローラー エンドポイントにactionルーティングされます。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallbackToAreaController(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ action, System::String ^ controller, System::String ^ area);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToAreaController (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string action, string controller, string area);
static member MapFallbackToAreaController : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * string * string -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallbackToAreaController (endpoints As IEndpointRouteBuilder, action As String, controller As String, area As String) As IEndpointConventionBuilder

パラメーター

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilderルートを追加する 。

action
String

アクション名。

controller
String

コントローラー名。

area
String

エリア名。

戻り値

注釈

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) は、要求の URL パスにファイル名が含まれず、他のエンドポイントが一致していない場合を処理するためのものです。 これは、動的コンテンツの要求を SPA フレームワークにルーティングすると同時に、存在しないファイルに対する要求が HTTP 404 になる場合にも便利です。

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) は、 パターン {*path:nonfile}を使用してエンドポイントを登録します。 登録されたエンドポイントの順序は になります int.MaxValue

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) はルーティングを再実行せず、他の場所で定義されているルートに基づいてルート値を生成しません。 このオーバーロードを使用すると、 path ルート値が使用可能になります。

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) は、指定された actioncontroller、および areaに一致する複数のアクション間であいまいさを解消しようとしません。 複数のアクションがこれらの値と一致する場合、結果は実装定義になります。

適用対象

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)

ソース:
ControllerEndpointRouteBuilderExtensions.cs

可能な優先順位が最も低いファイル名以外の要求に一致する 特殊化された RouteEndpointIEndpointRouteBuilder を に追加します。 要求は、、controller、および areaと一致するコントローラー エンドポイントにactionルーティングされます。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallbackToAreaController(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern, System::String ^ action, System::String ^ controller, System::String ^ area);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToAreaController (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, string action, string controller, string area);
static member MapFallbackToAreaController : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * string * string * string -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallbackToAreaController (endpoints As IEndpointRouteBuilder, pattern As String, action As String, controller As String, area As String) As IEndpointConventionBuilder

パラメーター

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilderルートを追加する 。

pattern
String

ルート パターン。

action
String

アクション名。

controller
String

コントローラー名。

area
String

エリア名。

戻り値

注釈

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) は、要求の URL パスにファイル名が含まれず、他のエンドポイントが一致していない場合を処理するためのものです。 これは、動的コンテンツの要求を SPA フレームワークにルーティングすると同時に、存在しないファイルに対する要求が HTTP 404 になる場合にも便利です。

登録されたエンドポイントの順序は になります int.MaxValue

このオーバーロードでは、指定 pattern された逐語的な が使用されます。 静的ファイルの :nonfile 要求を除外するには、ルート コントラントを使用します。

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) はルーティングを再実行せず、他の場所で定義されているルートに基づいてルート値を生成しません。 このオーバーロードを使用する場合は、照合 pattern によって提供されるルート値を使用できます。

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) は、指定された actioncontroller、および areaに一致する複数のアクション間であいまいさを解消しようとしません。 複数のアクションがこれらの値と一致する場合、結果は実装定義になります。

適用対象