EndpointRouteBuilderExtensions.MapFallback 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
MapFallback(IEndpointRouteBuilder, Delegate) |
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. |
MapFallback(IEndpointRouteBuilder, String, Delegate) |
Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui correspondra au modèle fourni avec la priorité la plus faible possible. |
MapFallback(IEndpointRouteBuilder, Delegate)
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.
public static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapFallback (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, Delegate handler);
static member MapFallback : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * Delegate -> Microsoft.AspNetCore.Builder.RouteHandlerBuilder
<Extension()>
Public Function MapFallback (endpoints As IEndpointRouteBuilder, handler As Delegate) As RouteHandlerBuilder
Paramètres
- endpoints
- IEndpointRouteBuilder
IEndpointRouteBuilder à laquelle ajouter l’itinéraire.
- handler
- Delegate
Délégué exécuté lorsque le point de terminaison est mis en correspondance.
Retours
RouteHandlerBuilder qui peut être utilisé pour personnaliser davantage le point de terminaison.
Remarques
MapFallback(IEndpointRouteBuilder, Delegate) 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.
MapFallback(IEndpointRouteBuilder, Delegate) inscrit un point de terminaison à l’aide du modèle {*path:nonfile}
. L’ordre du point de terminaison inscrit est int.MaxValue
.
S’applique à
MapFallback(IEndpointRouteBuilder, String, Delegate)
Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui correspondra au modèle fourni avec la priorité la plus faible possible.
public static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapFallback (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, Delegate handler);
static member MapFallback : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * Delegate -> Microsoft.AspNetCore.Builder.RouteHandlerBuilder
<Extension()>
Public Function MapFallback (endpoints As IEndpointRouteBuilder, pattern As String, handler As Delegate) As RouteHandlerBuilder
Paramètres
- endpoints
- IEndpointRouteBuilder
IEndpointRouteBuilder à laquelle ajouter l’itinéraire.
- pattern
- String
Modèle d’itinéraire.
- handler
- Delegate
Délégué exécuté lorsque le point de terminaison est mis en correspondance.
Retours
RouteHandlerBuilder qui peut être utilisé pour personnaliser davantage le point de terminaison.
Remarques
MapFallback(IEndpointRouteBuilder, String, Delegate) est destiné à gérer les cas où aucun autre point de terminaison n’a été mis en correspondance. Cela est pratique pour le routage des demandes vers une infrastructure SPA.
L’ordre du point de terminaison inscrit est int.MaxValue
.
Cette surcharge utilise le verbatim fourni pattern
. Utilisez la contrainte de :nonfile
routage pour exclure les demandes de fichiers statiques.