Idioma

ControllerEndpointRouteBuilderExtensions.MapFallbackToController Método

Definição

Sobrecargas

Nome Description
MapFallbackToController(IEndpointRouteBuilder, String, String)

Adiciona um especializado RouteEndpoint ao que corresponderá às IEndpointRouteBuilder solicitações de nomes que não sejam de arquivo com a prioridade mais baixa possível. A solicitação será roteada para um ponto de extremidade do controlador que corresponde actione controller.

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

Adiciona um especializado RouteEndpoint ao que corresponderá às IEndpointRouteBuilder solicitações de nomes que não sejam de arquivo com a prioridade mais baixa possível. A solicitação será roteada para um ponto de extremidade do controlador que corresponde actione controller.

MapFallbackToController(IEndpointRouteBuilder, String, String)

Origem:
ControllerEndpointRouteBuilderExtensions.cs

Adiciona um especializado RouteEndpoint ao que corresponderá às IEndpointRouteBuilder solicitações de nomes que não sejam de arquivo com a prioridade mais baixa possível. A solicitação será roteada para um ponto de extremidade do controlador que corresponde actione 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

Parâmetros

endpoints
IEndpointRouteBuilder

A IEndpointRouteBuilder para adicionar a rota.

action
String

O nome da ação.

controller
String

O nome do controlador.

Retornos

Comentários

MapFallbackToController(IEndpointRouteBuilder, String, String) destina-se a lidar com casos em que o caminho de URL da solicitação não contém um nome de arquivo e nenhum outro ponto de extremidade correspondeu. Isso é conveniente para rotear solicitações de conteúdo dinâmico para uma estrutura SPA, ao mesmo tempo em que permite que solicitações de arquivos inexistentes resultem em um HTTP 404.

MapFallbackToController(IEndpointRouteBuilder, String, String) registra um ponto de extremidade usando o padrão {*path:nonfile}. A ordem do ponto de extremidade registrado será int.MaxValue.

MapFallbackToController(IEndpointRouteBuilder, String, String) não executa novamente o roteamento e não gerará valores de rota com base nas rotas definidas em outro lugar. Ao usar essa sobrecarga, o valor da path rota estará disponível.

MapFallbackToController(IEndpointRouteBuilder, String, String) não tenta desambiguar entre várias ações que correspondem ao fornecido action e controller. Se várias ações corresponderem a esses valores, o resultado será definido pela implementação.

Aplica-se a

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

Origem:
ControllerEndpointRouteBuilderExtensions.cs

Adiciona um especializado RouteEndpoint ao que corresponderá às IEndpointRouteBuilder solicitações de nomes que não sejam de arquivo com a prioridade mais baixa possível. A solicitação será roteada para um ponto de extremidade do controlador que corresponde actione 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

Parâmetros

endpoints
IEndpointRouteBuilder

A IEndpointRouteBuilder para adicionar a rota.

pattern
String

O padrão de rota.

action
String

O nome da ação.

controller
String

O nome do controlador.

Retornos

Comentários

MapFallbackToController(IEndpointRouteBuilder, String, String, String) destina-se a lidar com casos em que o caminho de URL da solicitação não contém um nome de arquivo e nenhum outro ponto de extremidade correspondeu. Isso é conveniente para rotear solicitações de conteúdo dinâmico para uma estrutura SPA, ao mesmo tempo em que permite que solicitações de arquivos inexistentes resultem em um HTTP 404.

A ordem do ponto de extremidade registrado será int.MaxValue.

Essa sobrecarga usará o verbatim fornecido pattern . Use a :nonfile restrição de rota para excluir solicitações de arquivos estáticos.

MapFallbackToController(IEndpointRouteBuilder, String, String, String) não executa novamente o roteamento e não gerará valores de rota com base nas rotas definidas em outro lugar. Ao usar essa sobrecarga, os valores de rota fornecidos pela correspondência pattern estarão disponíveis.

MapFallbackToController(IEndpointRouteBuilder, String, String, String) não tenta desambiguar entre várias ações que correspondem ao fornecido action e controller. Se várias ações corresponderem a esses valores, o resultado será definido pela implementação.

Aplica-se a