RazorPagesEndpointRouteBuilderExtensions.MapFallbackToPage Metodo

Definizione

Overload

MapFallbackToPage(IEndpointRouteBuilder, String)

Aggiunge un oggetto specializzato RouteEndpoint a che corrisponderà alle IEndpointRouteBuilder richieste di nomi non file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint di pagina corrispondente pagea .

MapFallbackToPage(IEndpointRouteBuilder, String, String)

Aggiunge un oggetto specializzato RouteEndpoint a che corrisponderà alle IEndpointRouteBuilder richieste di nomi non file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint di pagina corrispondente pagea .

MapFallbackToPage(IEndpointRouteBuilder, String)

Aggiunge un oggetto specializzato RouteEndpoint a che corrisponderà alle IEndpointRouteBuilder richieste di nomi non file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint di pagina corrispondente pagea .

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

Parametri

endpoints
IEndpointRouteBuilder

Oggetto IEndpointRouteBuilder a cui aggiungere la route.

page
String

Nome della pagina.

Restituisce

Commenti

MapFallbackToPage(IEndpointRouteBuilder, String) è progettato per gestire i casi in cui il percorso URL della richiesta non contiene un nome file e nessun altro endpoint corrisponde. Ciò è utile per instradare le richieste di contenuto dinamico a un framework SPA, consentendo al contempo alle richieste di file inesistenti di generare un HTTP 404.

MapFallbackToPage(IEndpointRouteBuilder, String) registra un endpoint usando il modello {*path:nonfile}. L'ordine dell'endpoint registrato sarà int.MaxValue.

MapFallbackToPage(IEndpointRouteBuilder, String) non esegue di nuovo il routing e non genera valori di route basati su route definite altrove. Quando si usa questo overload, il path valore della route sarà disponibile.

Si applica a

MapFallbackToPage(IEndpointRouteBuilder, String, String)

Aggiunge un oggetto specializzato RouteEndpoint a che corrisponderà alle IEndpointRouteBuilder richieste di nomi non file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint di pagina corrispondente pagea .

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

Parametri

endpoints
IEndpointRouteBuilder

Oggetto IEndpointRouteBuilder a cui aggiungere la route.

pattern
String

Modello di route.

page
String

Nome dell'azione.

Restituisce

Commenti

MapFallbackToPage(IEndpointRouteBuilder, String, String) è progettato per gestire i casi in cui il percorso URL della richiesta non contiene un nome file e nessun altro endpoint corrisponde. Ciò è utile per instradare le richieste di contenuto dinamico a un framework SPA, consentendo al contempo alle richieste di file inesistenti di generare un HTTP 404.

L'ordine dell'endpoint registrato sarà int.MaxValue.

Questo overload userà il verbatim specificato pattern . Usare il controint della :nonfile route per escludere le richieste per i file statici.

MapFallbackToPage(IEndpointRouteBuilder, String, String) non esegue di nuovo il routing e non genera valori di route basati su route definite altrove. Quando si usa questo overload, saranno disponibili i valori di route forniti dalla corrispondenza pattern .

Si applica a