FallbackEndpointRouteBuilderExtensions.MapFallback Méthode

Définition

Surcharges

MapFallback(IEndpointRouteBuilder, RequestDelegate)

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.

MapFallback(IEndpointRouteBuilder, String, RequestDelegate)

Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui correspondra au modèle fourni avec la priorité la plus basse possible.

MapFallback(IEndpointRouteBuilder, RequestDelegate)

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.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallback(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, Microsoft::AspNetCore::Http::RequestDelegate ^ requestDelegate);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallback (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, Microsoft.AspNetCore.Http.RequestDelegate requestDelegate);
static member MapFallback : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * Microsoft.AspNetCore.Http.RequestDelegate -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallback (endpoints As IEndpointRouteBuilder, requestDelegate As RequestDelegate) As IEndpointConventionBuilder

Paramètres

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder à laquelle ajouter l’itinéraire.

requestDelegate
RequestDelegate

Délégué exécuté lorsque le point de terminaison est mis en correspondance.

Retours

IEndpointConventionBuilder qui peut être utilisé pour personnaliser davantage le point de terminaison.

Remarques

MapFallback(IEndpointRouteBuilder, RequestDelegate) 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.

MapFallback(IEndpointRouteBuilder, RequestDelegate) 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, RequestDelegate)

Ajoute un spécialisé RouteEndpoint au IEndpointRouteBuilder qui correspondra au modèle fourni avec la priorité la plus basse possible.

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

Paramètres

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder à laquelle ajouter l’itinéraire.

pattern
String

Modèle d’itinéraire.

requestDelegate
RequestDelegate

Délégué exécuté lorsque le point de terminaison est mis en correspondance.

Retours

IEndpointConventionBuilder qui peut être utilisé pour personnaliser davantage le point de terminaison.

Remarques

MapFallback(IEndpointRouteBuilder, String, RequestDelegate) 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 :nonfile contrainte d’itinéraire pour exclure les demandes de fichiers statiques.

S’applique à