Partager via


RazorPagesEndpointRouteBuilderExtensions.MapFallbackToAreaPage Méthode

Définition

Surcharges

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

Ajoute un spécialisé RouteEndpoint au qui fera correspondre les IEndpointRouteBuilder demandes pour les noms de fichiers non avec la priorité la plus faible possible. La demande est acheminée vers un point de terminaison de page qui correspond pageà , et area.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

Ajoute un spécialisé RouteEndpoint au qui fera correspondre les IEndpointRouteBuilder demandes pour les noms de fichiers non avec la priorité la plus faible possible. La demande est acheminée vers un point de terminaison de page qui correspond pageà , et area.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

Source:
RazorPagesEndpointRouteBuilderExtensions.cs

Ajoute un spécialisé RouteEndpoint au qui fera correspondre les IEndpointRouteBuilder demandes pour les noms de fichiers non avec la priorité la plus faible possible. La demande est acheminée vers un point de terminaison de page qui correspond pageà , et area.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallbackToAreaPage(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ page, System::String ^ area);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToAreaPage (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string page, string area);
static member MapFallbackToAreaPage : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * string -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallbackToAreaPage (endpoints As IEndpointRouteBuilder, page As String, area As String) As IEndpointConventionBuilder

Paramètres

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder à laquelle ajouter l’itinéraire.

page
String

Nom de l’action.

area
String

Nom de la zone.

Retours

Remarques

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

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

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) n’exécute pas à nouveau le routage et ne génère pas de valeurs de routage basées sur des itinéraires définis ailleurs. Lors de l’utilisation de cette surcharge, la valeur de path route est disponible.

S’applique à

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

Source:
RazorPagesEndpointRouteBuilderExtensions.cs

Ajoute un spécialisé RouteEndpoint au qui fera correspondre les IEndpointRouteBuilder demandes pour les noms de fichiers non avec la priorité la plus faible possible. La demande est acheminée vers un point de terminaison de page qui correspond pageà , et area.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallbackToAreaPage(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern, System::String ^ page, System::String ^ area);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToAreaPage (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, string page, string area);
static member MapFallbackToAreaPage : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * string * string -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallbackToAreaPage (endpoints As IEndpointRouteBuilder, pattern As String, page As String, area 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.

area
String

Nom de la zone.

Retours

Remarques

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

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

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

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

S’applique à