StaticFilesEndpointRouteBuilderExtensions.MapFallbackToFile Méthode

Définition

Surcharges

MapFallbackToFile(IEndpointRouteBuilder, String)

Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les autres noms de fichier ayant la priorité la plus faible possible. La requête est routée vers un StaticFileMiddleware qui tente de traiter le fichier spécifié par filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les autres noms de fichier ayant la priorité la plus faible possible. La requête est routée vers un StaticFileMiddleware qui tente de traiter le fichier spécifié par filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, String)

Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les autres noms de fichier ayant la priorité la plus faible possible. La requête est routée vers un StaticFileMiddleware qui tente de traiter le fichier spécifié par filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les autres noms de fichier ayant la priorité la plus faible possible. La requête est routée vers un StaticFileMiddleware qui tente de traiter le fichier spécifié par filePath.

MapFallbackToFile(IEndpointRouteBuilder, String)

Source:
StaticFilesEndpointRouteBuilderExtensions.cs

Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les autres noms de fichier ayant la priorité la plus faible possible. La requête est routée vers un StaticFileMiddleware qui tente de traiter le fichier spécifié par filePath.

C#
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToFile (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string filePath);

Paramètres

filePath
String

Chemin d’accès du fichier à traiter.

Retours

IEndpointRouteBuilder.

Remarques

MapFallbackToFile(IEndpointRouteBuilder, String) 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.

La valeur par défaut StaticFileOptions de StaticFileMiddleware sera utilisée.

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

S’applique à

ASP.NET Core 9.0 et autres versions
Produit Versions
ASP.NET Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

Source:
StaticFilesEndpointRouteBuilderExtensions.cs

Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les autres noms de fichier ayant la priorité la plus faible possible. La requête est routée vers un StaticFileMiddleware qui tente de traiter le fichier spécifié par filePath.

C#
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToFile (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string filePath, Microsoft.AspNetCore.Builder.StaticFileOptions options);

Paramètres

filePath
String

Chemin d’accès du fichier à traiter.

Retours

IEndpointRouteBuilder.

Remarques

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions) 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.

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

S’applique à

ASP.NET Core 9.0 et autres versions
Produit Versions
ASP.NET Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

MapFallbackToFile(IEndpointRouteBuilder, String, String)

Source:
StaticFilesEndpointRouteBuilderExtensions.cs

Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les autres noms de fichier ayant la priorité la plus faible possible. La requête est routée vers un StaticFileMiddleware qui tente de traiter le fichier spécifié par filePath.

C#
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToFile (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, string filePath);

Paramètres

pattern
String

Modèle d’itinéraire.

filePath
String

Chemin d’accès du fichier à traiter.

Retours

IEndpointRouteBuilder.

Remarques

MapFallbackToFile(IEndpointRouteBuilder, String, String) 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.

La valeur par défaut StaticFileOptions de StaticFileMiddleware sera utilisée.

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

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

S’applique à

ASP.NET Core 9.0 et autres versions
Produit Versions
ASP.NET Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

Source:
StaticFilesEndpointRouteBuilderExtensions.cs

Ajoute un spécialisé RouteEndpoint à qui IEndpointRouteBuilder correspond aux demandes pour les autres noms de fichier ayant la priorité la plus faible possible. La requête est routée vers un StaticFileMiddleware qui tente de traiter le fichier spécifié par filePath.

C#
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToFile (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, string filePath, Microsoft.AspNetCore.Builder.StaticFileOptions options);

Paramètres

pattern
String

Modèle d’itinéraire.

filePath
String

Chemin d’accès du fichier à traiter.

Retours

IEndpointRouteBuilder.

Remarques

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions) 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.

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

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

S’applique à

ASP.NET Core 9.0 et autres versions
Produit Versions
ASP.NET Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0