EndpointRouteBuilderExtensions.MapFallback Méthode

Définition

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.

S’applique à