RazorPagesEndpointRouteBuilderExtensions.MapFallbackToAreaPage Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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 |
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
.
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)
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.