Partilhar via


FallbackEndpointRouteBuilderExtensions.MapFallback Método

Definição

Sobrecargas

MapFallback(IEndpointRouteBuilder, RequestDelegate)

Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que corresponderá às solicitações de nomes que não sejam de arquivo com a prioridade mais baixa possível.

MapFallback(IEndpointRouteBuilder, String, RequestDelegate)

Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que corresponderá ao padrão fornecido com a prioridade mais baixa possível.

MapFallback(IEndpointRouteBuilder, RequestDelegate)

Origem:
FallbackEndpointRouteBuilderExtensions.cs

Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que corresponderá às solicitações de nomes que não sejam de arquivo com a prioridade mais baixa possível.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallback(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, Microsoft::AspNetCore::Http::RequestDelegate ^ requestDelegate);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallback (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, Microsoft.AspNetCore.Http.RequestDelegate requestDelegate);
static member MapFallback : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * Microsoft.AspNetCore.Http.RequestDelegate -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallback (endpoints As IEndpointRouteBuilder, requestDelegate As RequestDelegate) As IEndpointConventionBuilder

Parâmetros

endpoints
IEndpointRouteBuilder

O IEndpointRouteBuilder ao qual adicionar a rota.

requestDelegate
RequestDelegate

O delegado executado quando o ponto de extremidade é correspondido.

Retornos

Um IEndpointConventionBuilder que pode ser usado para personalizar ainda mais o ponto de extremidade.

Comentários

MapFallback(IEndpointRouteBuilder, RequestDelegate) destina-se a tratar 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, RequestDelegate) 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, RequestDelegate)

Origem:
FallbackEndpointRouteBuilderExtensions.cs

Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que corresponderá ao padrão fornecido com a prioridade mais baixa possível.

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

Parâmetros

endpoints
IEndpointRouteBuilder

O IEndpointRouteBuilder ao qual adicionar a rota.

pattern
String

O padrão de rota.

requestDelegate
RequestDelegate

O delegado executado quando o ponto de extremidade é correspondido.

Retornos

Um IEndpointConventionBuilder que pode ser usado para personalizar ainda mais o ponto de extremidade.

Comentários

MapFallback(IEndpointRouteBuilder, String, RequestDelegate) 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á a verbatim fornecida pattern . Use a :nonfile restrição de rota para excluir solicitações de arquivos estáticos.

Aplica-se a