EndpointRouteBuilderExtensions.MapFallback Método

Definição

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.

Aplica-se a