EndpointRouteBuilderExtensions.MapFallback 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
MapFallback(IEndpointRouteBuilder, Delegate) |
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. |
MapFallback(IEndpointRouteBuilder, String, Delegate) |
Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que corresponderá ao padrão fornecido com a prioridade mais baixa possível. |
MapFallback(IEndpointRouteBuilder, Delegate)
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.
public static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapFallback (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, Delegate handler);
static member MapFallback : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * Delegate -> Microsoft.AspNetCore.Builder.RouteHandlerBuilder
<Extension()>
Public Function MapFallback (endpoints As IEndpointRouteBuilder, handler As Delegate) As RouteHandlerBuilder
Parâmetros
- endpoints
- IEndpointRouteBuilder
O IEndpointRouteBuilder ao qual adicionar a rota.
- handler
- Delegate
O delegado executado quando o ponto de extremidade é correspondido.
Retornos
Um RouteHandlerBuilder que pode ser usado para personalizar ainda mais o ponto de extremidade.
Comentários
MapFallback(IEndpointRouteBuilder, Delegate) 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.
MapFallback(IEndpointRouteBuilder, Delegate) registra um ponto de extremidade usando o padrão {*path:nonfile}
. A ordem do ponto de extremidade registrado será int.MaxValue
.
Aplica-se a
MapFallback(IEndpointRouteBuilder, String, Delegate)
Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que corresponderá ao padrão fornecido com a prioridade mais baixa possível.
public static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapFallback (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, Delegate handler);
static member MapFallback : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * Delegate -> Microsoft.AspNetCore.Builder.RouteHandlerBuilder
<Extension()>
Public Function MapFallback (endpoints As IEndpointRouteBuilder, pattern As String, handler As Delegate) As RouteHandlerBuilder
Parâmetros
- endpoints
- IEndpointRouteBuilder
O IEndpointRouteBuilder ao qual adicionar a rota.
- pattern
- String
O padrão de rota.
- handler
- Delegate
O delegado executado quando o ponto de extremidade é correspondido.
Retornos
Um RouteHandlerBuilder que pode ser usado para personalizar ainda mais o ponto de extremidade.
Comentários
MapFallback(IEndpointRouteBuilder, String, Delegate) destina-se a lidar com casos em que nenhum outro ponto de extremidade correspondeu. Isso é conveniente para rotear solicitações para uma estrutura SPA.
A ordem do ponto de extremidade registrado será int.MaxValue
.
Essa sobrecarga usará o textual fornecido pattern
. Use a :nonfile
restrição de rota para excluir solicitações de arquivos estáticos.