Udostępnij za pośrednictwem


RazorPagesEndpointRouteBuilderExtensions.MapFallbackToPage Metoda

Definicja

Przeciążenia

MapFallbackToPage(IEndpointRouteBuilder, 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 strony zgodnego z adresem page.

MapFallbackToPage(IEndpointRouteBuilder, 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 strony zgodnego z adresem page.

MapFallbackToPage(IEndpointRouteBuilder, String)

Źródło:
RazorPagesEndpointRouteBuilderExtensions.cs

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 strony zgodnego z adresem 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

Parametry

endpoints
IEndpointRouteBuilder

Element IEndpointRouteBuilder umożliwiający dodanie trasy do.

page
String

Nazwa strony.

Zwraca

Uwagi

MapFallbackToPage(IEndpointRouteBuilder, 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.

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

MapFallbackToPage(IEndpointRouteBuilder, 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.

Dotyczy

MapFallbackToPage(IEndpointRouteBuilder, String, String)

Źródło:
RazorPagesEndpointRouteBuilderExtensions.cs

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 strony zgodnego z adresem 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

Parametry

endpoints
IEndpointRouteBuilder

Element IEndpointRouteBuilder umożliwiający dodanie trasy do.

pattern
String

Wzorzec trasy.

page
String

Nazwa akcji.

Zwraca

Uwagi

MapFallbackToPage(IEndpointRouteBuilder, 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.

MapFallbackToPage(IEndpointRouteBuilder, 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.

Dotyczy