ControllerEndpointRouteBuilderExtensions.MapFallbackToAreaController Metoda

Definicja

Przeciążenia

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

Dodaje wyspecjalizowany RouteEndpoint element, który będzie odpowiadać IEndpointRouteBuilder żądaniom 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 odpowiadać IEndpointRouteBuilder żądaniom 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)

Dodaje wyspecjalizowany RouteEndpoint element, który będzie odpowiadać IEndpointRouteBuilder żądaniom 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 umożliwiający dodanie trasy do.

action
String

Nazwa akcji.

controller
String

Nazwa kontrolera.

area
String

Nazwa obszaru.

Zwraca

Uwagi

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) jest przeznaczony do obsługi przypadków, 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 także zezwalanie na żądania nieistniejących plików, aby spowodować 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 będzie generować 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) program nie próbuje uściślać wielu akcji, które pasują do podanego actionelementu , controlleri area. Jeśli wiele akcji pasuje do tych wartości, wynik jest zdefiniowany w implementacji.

Dotyczy

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

Dodaje wyspecjalizowany RouteEndpoint element, który będzie odpowiadać IEndpointRouteBuilder żądaniom 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 umożliwiający dodanie trasy do.

pattern
String

Wzorzec trasy.

action
String

Nazwa akcji.

controller
String

Nazwa kontrolera.

area
String

Nazwa obszaru.

Zwraca

Uwagi

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) jest przeznaczony do obsługi przypadków, 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 także zezwalanie na żądania nieistniejących plików, aby spowodować http 404.

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

To przeciążenie będzie używać podanego pattern dosłowu. :nonfile Użyj ograniczenia trasy, aby wykluczyć żądania dotyczące plików statycznych.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) nie wykonuje ponownie routingu i nie będzie generować 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) program nie próbuje uściślać wielu akcji, które pasują do podanego actionelementu , controlleri area. Jeśli wiele akcji pasuje do tych wartości, wynik jest zdefiniowany w implementacji.

Dotyczy