RazorPagesEndpointRouteBuilderExtensions.MapFallbackToPage 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
| Nome | Description |
|---|---|
| MapFallbackToPage(IEndpointRouteBuilder, 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 de página correspondente |
| MapFallbackToPage(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 de página correspondente |
MapFallbackToPage(IEndpointRouteBuilder, 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 de página correspondente page.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallbackToPage(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ page);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToPage(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string page);
static member MapFallbackToPage : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallbackToPage (endpoints As IEndpointRouteBuilder, page As String) As IEndpointConventionBuilder
Parâmetros
- endpoints
- IEndpointRouteBuilder
A IEndpointRouteBuilder para adicionar a rota.
- page
- String
O nome da página.
Retornos
Comentários
MapFallbackToPage(IEndpointRouteBuilder, 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.
MapFallbackToPage(IEndpointRouteBuilder, String) registra um ponto de extremidade usando o padrão {*path:nonfile}. A ordem do ponto de extremidade registrado será int.MaxValue.
MapFallbackToPage(IEndpointRouteBuilder, 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.
Aplica-se a
MapFallbackToPage(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 de página correspondente page.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::AspNetCore::Builder::IEndpointConventionBuilder ^ MapFallbackToPage(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern, System::String ^ page);
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapFallbackToPage(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, string page);
static member MapFallbackToPage : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * string -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
<Extension()>
Public Function MapFallbackToPage (endpoints As IEndpointRouteBuilder, pattern As String, page As String) As IEndpointConventionBuilder
Parâmetros
- endpoints
- IEndpointRouteBuilder
A IEndpointRouteBuilder para adicionar a rota.
- pattern
- String
O padrão de rota.
- page
- String
O nome da ação.
Retornos
Comentários
MapFallbackToPage(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.
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.
MapFallbackToPage(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, os valores de rota fornecidos pela correspondência pattern estarão disponíveis.