RazorPagesEndpointRouteBuilderExtensions.MapFallbackToPage メソッド

定義

オーバーロード

MapFallbackToPage(IEndpointRouteBuilder, String)

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

MapFallbackToPage(IEndpointRouteBuilder, String, String)

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

MapFallbackToPage(IEndpointRouteBuilder, String)

ソース:
RazorPagesEndpointRouteBuilderExtensions.cs

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

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

パラメーター

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilderルートを追加する 。

page
String

ページの名前。

戻り値

注釈

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

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

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

適用対象

MapFallbackToPage(IEndpointRouteBuilder, String, String)

ソース:
RazorPagesEndpointRouteBuilderExtensions.cs

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

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

パラメーター

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilderルートを追加する 。

pattern
String

ルート パターン。

page
String

アクション名。

戻り値

注釈

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

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

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

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

適用対象