ControllerEndpointRouteBuilderExtensions.MapFallbackToAreaController Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que corresponderá às solicitações de nomes que não são de arquivo com a prioridade mais baixa possível. A solicitação será roteada para um ponto de extremidade do controlador que corresponde |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) |
Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que corresponderá às solicitações de nomes que não são de arquivo com a prioridade mais baixa possível. A solicitação será roteada para um ponto de extremidade do controlador que corresponde |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)
Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que corresponderá às solicitações de nomes que não são de arquivo com a prioridade mais baixa possível. A solicitação será roteada para um ponto de extremidade do controlador que corresponde action
a , controller
e 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
Parâmetros
- endpoints
- IEndpointRouteBuilder
O IEndpointRouteBuilder ao qual adicionar a rota.
- action
- String
O nome da ação.
- controller
- String
O nome do controlador.
- area
- String
O nome da área.
Retornos
Comentários
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) destina-se a lidar com casos em que o caminho da 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.
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) registra um ponto de extremidade usando o padrão {*path:nonfile}
. A ordem do ponto de extremidade registrado será int.MaxValue
.
MapFallbackToAreaController(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, o valor da path
rota estará disponível.
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) não tenta desambiguar entre várias ações que correspondem aos fornecidos action
, controller
e area
. Se várias ações corresponderem a esses valores, o resultado será definido pela implementação.
Aplica-se a
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)
Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que corresponderá às solicitações de nomes que não são de arquivo com a prioridade mais baixa possível. A solicitação será roteada para um ponto de extremidade do controlador que corresponde action
a , controller
e 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
Parâmetros
- endpoints
- IEndpointRouteBuilder
O IEndpointRouteBuilder ao qual adicionar a rota.
- pattern
- String
O padrão de rota.
- action
- String
O nome da ação.
- controller
- String
O nome do controlador.
- area
- String
O nome da área.
Retornos
Comentários
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) destina-se a lidar com casos em que o caminho da 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 textual fornecido pattern
. Use a :nonfile
rota contraint para excluir solicitações de arquivos estáticos.
MapFallbackToAreaController(IEndpointRouteBuilder, String, 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.
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) não tenta desambiguar entre várias ações que correspondem aos fornecidos action
, controller
e area
. Se várias ações corresponderem a esses valores, o resultado será definido pela implementação.