RazorPagesEndpointRouteBuilderExtensions.MapFallbackToAreaPage Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) |
Fügt einen spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität entspricht. Die Anforderung wird an einen Seitenendpunkt weitergeleitet, der mit und |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String) |
Fügt einen spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität entspricht. Die Anforderung wird an einen Seitenendpunkt weitergeleitet, der mit und |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)
Fügt einen spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität entspricht. Die Anforderung wird an einen Seitenendpunkt weitergeleitet, der mit und area
übereinstimmtpage
.
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
Parameter
- endpoints
- IEndpointRouteBuilder
Der, IEndpointRouteBuilder dem die Route hinzugefügt werden soll.
- page
- String
Der Aktionsname.
- area
- String
Der Bereichsname.
Gibt zurück
Hinweise
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) soll Fälle behandeln, in denen der URL-Pfad der Anforderung keinen Dateinamen enthält und kein anderer Endpunkt übereinstimmt. Dies ist praktisch für das Routing von Anforderungen für dynamische Inhalte an ein SPA-Framework, während Anforderungen für nicht vorhandene Dateien zu einem HTTP 404 führen können.
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) registriert einen Endpunkt mithilfe des Musters {*path:nonfile}
. Die Reihenfolge des registrierten Endpunkts lautet int.MaxValue
.
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) führt das Routing nicht erneut aus und generiert keine Routenwerte basierend auf Routen, die an anderer Stelle definiert sind. Bei Verwendung dieser Überladung ist der path
Routenwert verfügbar.
Gilt für:
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)
Fügt einen spezialisierten RouteEndpoint hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten möglichen Priorität entspricht. Die Anforderung wird an einen Seitenendpunkt weitergeleitet, der mit und area
übereinstimmtpage
.
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
Parameter
- endpoints
- IEndpointRouteBuilder
Der, IEndpointRouteBuilder dem die Route hinzugefügt werden soll.
- pattern
- String
Das Routenmuster.
- page
- String
Der Aktionsname.
- area
- String
Der Bereichsname.
Gibt zurück
Hinweise
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String) soll Fälle behandeln, in denen der URL-Pfad der Anforderung keinen Dateinamen enthält und kein anderer Endpunkt übereinstimmt. Dies ist praktisch für das Routing von Anforderungen für dynamische Inhalte an ein SPA-Framework, während Anforderungen für nicht vorhandene Dateien zu einem HTTP 404 führen können.
Die Reihenfolge des registrierten Endpunkts lautet int.MaxValue
.
Diese Überladung verwendet das angegebene pattern
wortwörtlich. Verwenden Sie die :nonfile
Route contraint, um Anforderungen für statische Dateien auszuschließen.
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String) führt das Routing nicht erneut aus und generiert keine Routenwerte basierend auf Routen, die an anderer Stelle definiert sind. Bei Verwendung dieser Überladung sind die vom Abgleich pattern
bereitgestellten Routenwerte verfügbar.