ControllerEndpointRouteBuilderExtensions.MapFallbackToAreaController Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
Aggiunge un oggetto RouteEndpoint specializzato IEndpointRouteBuilder a che corrisponde alle richieste di nomi non di file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint controller che corrisponde |
| MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) |
Aggiunge un oggetto RouteEndpoint specializzato IEndpointRouteBuilder a che corrisponde alle richieste di nomi non di file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint controller che corrisponde |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)
Aggiunge un oggetto RouteEndpoint specializzato IEndpointRouteBuilder a che corrisponde alle richieste di nomi non di file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint controller che corrisponde actiona , controllere 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
Parametri
- endpoints
- IEndpointRouteBuilder
Oggetto IEndpointRouteBuilder a cui aggiungere la route.
- action
- String
Nome dell'azione.
- controller
- String
Il nome del controller.
- area
- String
Nome dell'area.
Valori restituiti
Commenti
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) è progettato per gestire i casi in cui il percorso URL della richiesta non contiene un nome file e nessun altro endpoint corrisponde. Ciò è utile per instradare le richieste di contenuto dinamico a un framework SPA, consentendo anche alle richieste di file inesistenti di generare un HTTP 404.
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) registra un endpoint usando il modello {*path:nonfile}. L'ordine dell'endpoint registrato sarà int.MaxValue.
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) non esegue di nuovo il routing e non genera valori di route basati su route definite altrove. Quando si usa questo overload, il valore della path route sarà disponibile.
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)non tenta di disambiguare tra più azioni che corrispondono all'oggetto , controllere areafornitoaction. Se più azioni corrispondono a questi valori, il risultato è definito dall'implementazione.
Si applica a
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)
Aggiunge un oggetto RouteEndpoint specializzato IEndpointRouteBuilder a che corrisponde alle richieste di nomi non di file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint controller che corrisponde actiona , controllere 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
Parametri
- endpoints
- IEndpointRouteBuilder
Oggetto IEndpointRouteBuilder a cui aggiungere la route.
- pattern
- String
Modello di route.
- action
- String
Nome dell'azione.
- controller
- String
Il nome del controller.
- area
- String
Nome dell'area.
Valori restituiti
Commenti
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) è progettato per gestire i casi in cui il percorso URL della richiesta non contiene un nome file e nessun altro endpoint corrisponde. Ciò è utile per instradare le richieste di contenuto dinamico a un framework SPA, consentendo anche alle richieste di file inesistenti di generare un HTTP 404.
L'ordine dell'endpoint registrato sarà int.MaxValue.
Questo overload userà il verbatim fornito pattern . Usare il vincolo di :nonfile route per escludere le richieste per i file statici.
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) non esegue di nuovo il routing e non genera valori di route basati su route definite altrove. Quando si usa questo overload, saranno disponibili i valori di route forniti dalla corrispondenza pattern .
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)non tenta di disambiguare tra più azioni che corrispondono all'oggetto , controllere areafornitoaction. Se più azioni corrispondono a questi valori, il risultato è definito dall'implementazione.