ControllerEndpointRouteBuilderExtensions.MapFallbackToAreaController 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
| Name | Beschreibung |
|---|---|
| MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
Fügt einen speziellen RouteEndpoint Wert hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten Priorität entspricht. Die Anforderung wird an einen Controllerendpunkt weitergeleitet, der mit |
| MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) |
Fügt einen speziellen RouteEndpoint Wert hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten Priorität entspricht. Die Anforderung wird an einen Controllerendpunkt weitergeleitet, der mit |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)
Fügt einen speziellen RouteEndpoint Wert hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten Priorität entspricht. Die Anforderung wird an einen Controllerendpunkt weitergeleitet, der mit action, controllerund area.
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
Parameter
- endpoints
- IEndpointRouteBuilder
Der IEndpointRouteBuilder , zu dem die Route hinzugefügt werden soll.
- action
- String
Der Aktionsname.
- controller
- String
Der Name des Controllers.
- area
- String
Der Bereichsname.
Gibt zurück
Hinweise
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) dient zum Behandeln von Fällen, in denen der URL-Pfad der Anforderung keinen Dateinamen enthält und kein anderer Endpunkt abgeglichen wurde. Dies ist praktisch für das Routing von Anforderungen für dynamische Inhalte an ein SPA-Framework, während auch Anforderungen für nicht vorhandene Dateien zu einem HTTP 404 führen können.
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) registriert einen Endpunkt mithilfe des Musters {*path:nonfile}. Die Reihenfolge des registrierten Endpunkts ist int.MaxValue.
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) führt routing nicht erneut aus und generiert keine Routenwerte auf der Grundlage von Routen, die an anderer Stelle definiert sind. Bei Verwendung dieser Überladung ist der path Routenwert verfügbar.
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) versucht nicht, zwischen mehreren Aktionen zu unterscheiden, die mit den bereitgestellten action, , controllerund area. Wenn mehrere Aktionen diesen Werten entsprechen, wird das Ergebnis definiert.
Gilt für:
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)
Fügt einen speziellen RouteEndpoint Wert hinzu, der IEndpointRouteBuilder Anforderungen für Nicht-Dateinamen mit der niedrigsten Priorität entspricht. Die Anforderung wird an einen Controllerendpunkt weitergeleitet, der mit action, controllerund area.
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
Parameter
- endpoints
- IEndpointRouteBuilder
Der IEndpointRouteBuilder , zu dem die Route hinzugefügt werden soll.
- pattern
- String
Das Routenmuster.
- action
- String
Der Aktionsname.
- controller
- String
Der Name des Controllers.
- area
- String
Der Bereichsname.
Gibt zurück
Hinweise
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) dient zum Behandeln von Fällen, in denen der URL-Pfad der Anforderung keinen Dateinamen enthält und kein anderer Endpunkt abgeglichen wurde. Dies ist praktisch für das Routing von Anforderungen für dynamische Inhalte an ein SPA-Framework, während auch Anforderungen für nicht vorhandene Dateien zu einem HTTP 404 führen können.
Die Reihenfolge des registrierten Endpunkts ist int.MaxValue.
Diese Überladung verwendet den bereitgestellten pattern Verbatim. Verwenden Sie die :nonfile Routeneinschränkung, um Anforderungen für statische Dateien auszuschließen.
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) führt routing nicht erneut aus und generiert keine Routenwerte auf der Grundlage von Routen, die an anderer Stelle definiert sind. Bei Verwendung dieser Überladung sind die Routenwerte verfügbar, die durch den Abgleich pattern bereitgestellt werden.
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) versucht nicht, zwischen mehreren Aktionen zu unterscheiden, die mit den bereitgestellten action, , controllerund area. Wenn mehrere Aktionen diesen Werten entsprechen, wird das Ergebnis definiert.