Język

ControllerEndpointRouteBuilderExtensions.MapFallbackToAreaController Metoda

Definicja

Przeciążenia

Nazwisko Opis
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder żądań nazw innych niż pliki o najniższym możliwym priorytcie. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego z actionelementami , controlleri area.

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

Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder żądań nazw innych niż pliki o najniższym możliwym priorytcie. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego z actionelementami , controlleri area.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

Źródło:
ControllerEndpointRouteBuilderExtensions.cs

Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder żądań nazw innych niż pliki o najniższym możliwym priorytcie. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego z actionelementami , controlleri 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

Parametry

endpoints
IEndpointRouteBuilder

Element , IEndpointRouteBuilder do których ma zostać dodana trasa.

action
String

Nazwa akcji.

controller
String

Nazwa kontrolera.

area
String

Nazwa obszaru.

Zwraca

Uwagi

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) ma obsługiwać przypadki, w których ścieżka adresu URL żądania nie zawiera nazwy pliku i żaden inny punkt końcowy nie został dopasowany. Jest to wygodne w przypadku routingu żądań zawartości dynamicznej do struktury SPA, a jednocześnie zezwalanie na żądania dotyczące nieistniejących plików w wyniku protokołu HTTP 404.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) rejestruje punkt końcowy przy użyciu wzorca {*path:nonfile}. Kolejność zarejestrowanego punktu końcowego to int.MaxValue.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) nie wykonuje ponownie routingu i nie generuje wartości tras na podstawie tras zdefiniowanych gdzie indziej. W przypadku korzystania z tego przeciążenia path wartość trasy będzie dostępna.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) nie próbuje uściślać wielu akcji, które są zgodne z podanym actionelementem , controlleri area. Jeśli te wartości są zgodne z wieloma akcjami, wynik jest zdefiniowany przez implementację.

Dotyczy

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

Źródło:
ControllerEndpointRouteBuilderExtensions.cs

Dodaje wyspecjalizowany RouteEndpoint element, który będzie pasował do IEndpointRouteBuilder żądań nazw innych niż pliki o najniższym możliwym priorytcie. Żądanie zostanie przekierowane do punktu końcowego kontrolera zgodnego z actionelementami , controlleri 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

Parametry

endpoints
IEndpointRouteBuilder

Element , IEndpointRouteBuilder do których ma zostać dodana trasa.

pattern
String

Wzorzec trasy.

action
String

Nazwa akcji.

controller
String

Nazwa kontrolera.

area
String

Nazwa obszaru.

Zwraca

Uwagi

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) ma obsługiwać przypadki, w których ścieżka adresu URL żądania nie zawiera nazwy pliku i żaden inny punkt końcowy nie został dopasowany. Jest to wygodne w przypadku routingu żądań zawartości dynamicznej do struktury SPA, a jednocześnie zezwalanie na żądania dotyczące nieistniejących plików w wyniku protokołu HTTP 404.

Kolejność zarejestrowanego punktu końcowego to int.MaxValue.

To przeciążenie będzie używać podanego pattern dosłowu. :nonfile Ograniczniki trasy umożliwiają wykluczanie żądań dotyczących plików statycznych.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) nie wykonuje ponownie routingu i nie generuje wartości tras na podstawie tras zdefiniowanych gdzie indziej. W przypadku korzystania z tego przeciążenia wartości tras udostępniane przez dopasowanie pattern będą dostępne.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) nie próbuje uściślać wielu akcji, które są zgodne z podanym actionelementem , controlleri area. Jeśli te wartości są zgodne z wieloma akcjami, wynik jest zdefiniowany przez implementację.

Dotyczy