RazorPagesEndpointRouteBuilderExtensions.MapFallbackToPage Méthode

Définition

Surcharges

MapFallbackToPage(IEndpointRouteBuilder, String)

Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les noms de fichiers autres que les fichiers ayant la priorité la plus faible possible. La demande est routée vers un point de terminaison de page qui correspond pageà .

MapFallbackToPage(IEndpointRouteBuilder, String, String)

Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les noms de fichiers autres que les fichiers ayant la priorité la plus faible possible. La demande est routée vers un point de terminaison de page qui correspond pageà .

MapFallbackToPage(IEndpointRouteBuilder, String)

Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les noms de fichiers autres que les fichiers ayant la priorité la plus faible possible. La demande est routée vers un point de terminaison de page qui correspond 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

Paramètres

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder à laquelle ajouter l’itinéraire.

page
String

Nom de la page.

Retours

Remarques

MapFallbackToPage(IEndpointRouteBuilder, String) est destiné à gérer les cas où le chemin d’URL de la requête ne contient pas de nom de fichier et où aucun autre point de terminaison n’a été mis en correspondance. Cela est pratique pour le routage des demandes de contenu dynamique vers une infrastructure SPA, tout en permettant aux demandes de fichiers inexistants de générer un HTTP 404.

MapFallbackToPage(IEndpointRouteBuilder, String) inscrit un point de terminaison à l’aide du modèle {*path:nonfile}. L’ordre du point de terminaison inscrit est int.MaxValue.

MapFallbackToPage(IEndpointRouteBuilder, String) ne réexécure pas le routage et ne génère pas de valeurs de routage basées sur les itinéraires définis ailleurs. Lors de l’utilisation de cette surcharge, la valeur de l’itinéraire path est disponible.

S’applique à

MapFallbackToPage(IEndpointRouteBuilder, String, String)

Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les noms de fichiers autres que les fichiers ayant la priorité la plus faible possible. La demande est routée vers un point de terminaison de page qui correspond 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

Paramètres

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder à laquelle ajouter l’itinéraire.

pattern
String

Modèle d’itinéraire.

page
String

Nom de l’action.

Retours

Remarques

MapFallbackToPage(IEndpointRouteBuilder, String, String) est destiné à gérer les cas où le chemin d’URL de la requête ne contient pas de nom de fichier et où aucun autre point de terminaison n’a été mis en correspondance. Cela est pratique pour le routage des demandes de contenu dynamique vers une infrastructure SPA, tout en permettant aux demandes de fichiers inexistants de générer un HTTP 404.

L’ordre du point de terminaison inscrit est int.MaxValue.

Cette surcharge utilise le verbatim fourni pattern . Utilisez l’itinéraire :nonfile contraint pour exclure les demandes de fichiers statiques.

MapFallbackToPage(IEndpointRouteBuilder, String, String) ne réexécure pas le routage et ne génère pas de valeurs de routage basées sur les itinéraires définis ailleurs. Lors de l’utilisation de cette surcharge, les valeurs d’itinéraire fournies par la correspondance pattern sont disponibles.

S’applique à