Langue

ControllerEndpointRouteBuilderExtensions.MapFallbackToAreaController Méthode

Définition

Surcharges

Nom Description
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

Ajoute un spécialiste RouteEndpoint qui correspond aux IEndpointRouteBuilder demandes de noms non-fichiers avec la priorité la plus basse possible. La requête est acheminée vers un point de terminaison de contrôleur qui correspond action, controlleret area.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)

Ajoute un spécialiste RouteEndpoint qui correspond aux IEndpointRouteBuilder demandes de noms non-fichiers avec la priorité la plus basse possible. La requête est acheminée vers un point de terminaison de contrôleur qui correspond action, controlleret area.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

Source:
ControllerEndpointRouteBuilderExtensions.cs

Ajoute un spécialiste RouteEndpoint qui correspond aux IEndpointRouteBuilder demandes de noms non-fichiers avec la priorité la plus basse possible. La requête est acheminée vers un point de terminaison de contrôleur qui correspond action, controlleret area.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallbackToAreaController(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ action, System::String ^ controller, System::String ^ area);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToAreaController(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string action, string controller, string area);
static member MapFallbackToAreaController : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * string * string -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallbackToAreaController (endpoints As IEndpointRouteBuilder, action As String, controller As String, area As String) As IEndpointConventionBuilder

Paramètres

endpoints
IEndpointRouteBuilder

À IEndpointRouteBuilder ajouter à l’itinéraire.

action
String

Nom de l’action.

controller
String

Nom de la manette.

area
String

Nom de la zone.

Retours

Remarques

MapFallbackToAreaController(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 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 autorisant également les demandes de fichiers inexistants à générer un HTTP 404.

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

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) ne réexécute pas le routage et ne génère pas de valeurs de routage en fonction des itinéraires définis ailleurs. Lorsque vous utilisez cette surcharge, la valeur de path routage est disponible.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) ne tente pas de lever l’ambiguïté entre plusieurs actions qui correspondent aux actions fournies action, controlleret area. Si plusieurs actions correspondent à ces valeurs, le résultat est défini par l’implémentation.

S’applique à

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)

Source:
ControllerEndpointRouteBuilderExtensions.cs

Ajoute un spécialiste RouteEndpoint qui correspond aux IEndpointRouteBuilder demandes de noms non-fichiers avec la priorité la plus basse possible. La requête est acheminée vers un point de terminaison de contrôleur qui correspond action, controlleret area.

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

Paramètres

endpoints
IEndpointRouteBuilder

À IEndpointRouteBuilder ajouter à l’itinéraire.

pattern
String

Modèle d’itinéraire.

action
String

Nom de l’action.

controller
String

Nom de la manette.

area
String

Nom de la zone.

Retours

Remarques

MapFallbackToAreaController(IEndpointRouteBuilder, String, 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 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 autorisant également les demandes de fichiers inexistants à générer un HTTP 404.

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

Cette surcharge utilise le verbe fourni pattern . Utilisez la contrainte de :nonfile routage pour exclure les demandes de fichiers statiques.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) ne réexécute pas le routage et ne génère pas de valeurs de routage en fonction des itinéraires définis ailleurs. Lorsque vous utilisez cette surcharge, les valeurs de routage fournies par la correspondance pattern sont disponibles.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) ne tente pas de lever l’ambiguïté entre plusieurs actions qui correspondent aux actions fournies action, controlleret area. Si plusieurs actions correspondent à ces valeurs, le résultat est défini par l’implémentation.

S’applique à