次の方法で共有


RazorPagesEndpointRouteBuilderExtensions.MapFallbackToAreaPage メソッド

定義

オーバーロード

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

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

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

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

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

ソース:
RazorPagesEndpointRouteBuilderExtensions.cs

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

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

パラメーター

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilderルートを追加する 。

page
String

アクション名。

area
String

エリア名。

戻り値

注釈

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

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

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

適用対象

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

ソース:
RazorPagesEndpointRouteBuilderExtensions.cs

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

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

パラメーター

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilderルートを追加する 。

pattern
String

ルート パターン。

page
String

アクション名。

area
String

エリア名。

戻り値

注釈

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

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

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

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

適用対象