ControllerEndpointRouteBuilderExtensions.MapFallbackToController Metodo

Definizione

Overload

MapFallbackToController(IEndpointRouteBuilder, String, String)

Aggiunge un oggetto specializzato RouteEndpoint a che corrisponderà alle IEndpointRouteBuilder richieste di nomi non file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint controller che corrisponde actiona e controller.

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

Aggiunge un oggetto specializzato RouteEndpoint a che corrisponderà alle IEndpointRouteBuilder richieste di nomi non file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint controller che corrisponde actiona e controller.

MapFallbackToController(IEndpointRouteBuilder, String, String)

Origine:
ControllerEndpointRouteBuilderExtensions.cs

Aggiunge un oggetto specializzato RouteEndpoint a che corrisponderà alle IEndpointRouteBuilder richieste di nomi non file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint controller che corrisponde actiona e controller.

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

Parametri

endpoints
IEndpointRouteBuilder

Oggetto IEndpointRouteBuilder a cui aggiungere la route.

action
String

Nome dell'azione.

controller
String

Nome del controller.

Restituisce

Commenti

MapFallbackToController(IEndpointRouteBuilder, 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 al contempo alle richieste di file inesistenti di generare un HTTP 404.

MapFallbackToController(IEndpointRouteBuilder, String, String) registra un endpoint usando il modello {*path:nonfile}. L'ordine dell'endpoint registrato sarà int.MaxValue.

MapFallbackToController(IEndpointRouteBuilder, 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 path valore della route sarà disponibile.

MapFallbackToController(IEndpointRouteBuilder, String, String) non tenta di disambiguare tra più azioni che corrispondono all'oggetto specificato action e controller. Se più azioni corrispondono a questi valori, il risultato è definito dall'implementazione.

Si applica a

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

Origine:
ControllerEndpointRouteBuilderExtensions.cs

Aggiunge un oggetto specializzato RouteEndpoint a che corrisponderà alle IEndpointRouteBuilder richieste di nomi non file con la priorità più bassa possibile. La richiesta verrà instradata a un endpoint controller che corrisponde actiona e controller.

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

Nome del controller.

Restituisce

Commenti

MapFallbackToController(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 al contempo alle richieste di file inesistenti di generare un HTTP 404.

L'ordine dell'endpoint registrato sarà int.MaxValue.

Questo overload userà il verbatim specificato pattern . Usare il controint della :nonfile route per escludere le richieste per i file statici.

MapFallbackToController(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, saranno disponibili i valori di route forniti dalla corrispondenza pattern .

MapFallbackToController(IEndpointRouteBuilder, String, String, String) non tenta di disambiguare tra più azioni che corrispondono all'oggetto specificato action e controller. Se più azioni corrispondono a questi valori, il risultato è definito dall'implementazione.

Si applica a