IEndpointRouteBuilder Interface

Definição

Define um contrato para um construtor de rotas em um aplicativo. Um construtor de rotas especifica as rotas de um aplicativo.

public interface class IEndpointRouteBuilder
public interface IEndpointRouteBuilder
type IEndpointRouteBuilder = interface
Public Interface IEndpointRouteBuilder
Derivado

Propriedades

DataSources

Obtém as fontes de dados do ponto de extremidade configuradas no construtor.

ServiceProvider

Obtém o IServiceProvider usado para resolve serviços para rotas.

Métodos

CreateApplicationBuilder()

Cria um novo IApplicationBuilder.

Métodos de Extensão

MapBlazorHub(IEndpointRouteBuilder)

Mapeia o Blazor Hub para o caminho padrão.

MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>)

Mapeia o Blazor Hub para o caminho padrão.

MapBlazorHub(IEndpointRouteBuilder, String)

Mapeia o Blazor Hub para o caminho path.

MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Mapeia o Blazor Hub para o caminho path.

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String)

Mapeia solicitações de entrada com o caminho especificado para o pipeline de conexão fornecido.

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Mapeia solicitações de entrada com o caminho especificado para o pipeline de conexão fornecido.

MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>)

Mapeia solicitações de entrada com o caminho especificado para o pipeline de conexão fornecido.

MapConnections(IEndpointRouteBuilder, String, Action<IConnectionBuilder>)

Mapeia solicitações de entrada com o caminho especificado para o pipeline de conexão fornecido.

MapAreaControllerRoute(IEndpointRouteBuilder, String, String, String, Object, Object, Object)

Adiciona pontos de extremidade para ações do IEndpointRouteBuilder controlador ao e especifica uma rota com as especificadas name, areaName, pattern, defaults, constraintse dataTokens.

MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object)

Adiciona pontos de extremidade para ações do IEndpointRouteBuilder controlador ao e especifica uma rota com as especificadas name, pattern, defaults, constraintse dataTokens.

MapControllers(IEndpointRouteBuilder)

Adiciona pontos de extremidade para ações do IEndpointRouteBuilder controlador ao sem especificar nenhuma rota.

MapDefaultControllerRoute(IEndpointRouteBuilder)

Adiciona pontos de extremidade para ações do IEndpointRouteBuilder controlador ao e adiciona a rota {controller=Home}/{action=Index}/{id?}padrão .

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que tentará selecionar uma ação do controlador usando os valores de rota produzidos por TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que tentará selecionar uma ação do controlador usando os valores de rota produzidos por TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que tentará selecionar uma ação do controlador usando os valores de rota produzidos por TTransformer.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

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. A solicitação será roteada para um ponto de extremidade do controlador que corresponde actiona , controllere area.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)

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. A solicitação será roteada para um ponto de extremidade do controlador que corresponde actiona , controllere area.

MapFallbackToController(IEndpointRouteBuilder, String, String)

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. A solicitação será roteada para um ponto de extremidade do controlador que corresponde actiona e controller.

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

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. A solicitação será roteada para um ponto de extremidade do controlador que corresponde actiona e controller.

Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate)

Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações HTTP para o padrão especificado.

Map(IEndpointRouteBuilder, RoutePattern, Delegate)

Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações HTTP para o padrão especificado.

Map(IEndpointRouteBuilder, String, RequestDelegate)

Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações HTTP para o padrão especificado.

Map(IEndpointRouteBuilder, String, Delegate)

Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações HTTP para o padrão especificado.

MapDelete(IEndpointRouteBuilder, String, RequestDelegate)

Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações HTTP DELETE para o padrão especificado.

MapDelete(IEndpointRouteBuilder, String, Delegate)

Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações HTTP DELETE para o padrão especificado.

MapFallback(IEndpointRouteBuilder, Delegate)

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, Delegate)

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

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações HTTP GET para o padrão especificado.

MapGet(IEndpointRouteBuilder, String, Delegate)

Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações HTTP GET para o padrão especificado.

MapGroup(IEndpointRouteBuilder, RoutePattern)

Cria um RouteGroupBuilder para definir pontos de extremidade todos prefixados com o especificado prefix.

MapGroup(IEndpointRouteBuilder, String)

Cria um RouteGroupBuilder para definir pontos de extremidade todos prefixados com o especificado prefix.

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate)

Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações HTTP para os métodos e padrões HTTP especificados.

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate)

Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações HTTP para os métodos e padrões HTTP especificados.

MapPatch(IEndpointRouteBuilder, String, RequestDelegate)

Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações DE PATCH HTTP para o padrão especificado.

MapPatch(IEndpointRouteBuilder, String, Delegate)

Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações DE PATCH HTTP para o padrão especificado.

MapPost(IEndpointRouteBuilder, String, RequestDelegate)

Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações HTTP POST para o padrão especificado.

MapPost(IEndpointRouteBuilder, String, Delegate)

Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações HTTP POST para o padrão especificado.

MapPut(IEndpointRouteBuilder, String, RequestDelegate)

Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações HTTP PUT para o padrão especificado.

MapPut(IEndpointRouteBuilder, String, Delegate)

Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações HTTP PUT para o padrão especificado.

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.

MapHealthChecks(IEndpointRouteBuilder, String)

Adiciona um ponto de extremidade de verificações de integridade ao IEndpointRouteBuilder com o modelo especificado.

MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions)

Adiciona um ponto de extremidade de verificações de integridade ao IEndpointRouteBuilder com o modelo e as opções especificados.

MapHub<THub>(IEndpointRouteBuilder, String)

Mapeia solicitações de entrada com o caminho especificado para o tipo especificado Hub .

MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Mapeia solicitações de entrada com o caminho especificado para o tipo especificado Hub .

MapRazorComponents<TRootComponent>(IEndpointRouteBuilder)

Mapeia os componentes de página definidos no especificado TRootComponent para o assembly especificado e renderiza o componente especificado por TRootComponent quando a rota corresponde.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que tentará selecionar uma página usando os valores de rota produzidos por TTransformer.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que tentará selecionar uma página usando os valores de rota produzidos por TTransformer.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que tentará selecionar uma página usando os valores de rota produzidos por TTransformer.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

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. A solicitação será roteada para um ponto de extremidade de página que corresponde pagea e area.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

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. A solicitação será roteada para um ponto de extremidade de página que corresponde pagea e area.

MapFallbackToPage(IEndpointRouteBuilder, String)

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. A solicitação será roteada para um ponto de extremidade de página que corresponde pagea .

MapFallbackToPage(IEndpointRouteBuilder, String, String)

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. A solicitação será roteada para um ponto de extremidade de página que corresponde pagea .

MapRazorPages(IEndpointRouteBuilder)

Adiciona pontos de extremidade para Razor Pages ao IEndpointRouteBuilder.

MapFallbackToFile(IEndpointRouteBuilder, 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 StaticFileMiddleware que tenta atender ao arquivo especificado por filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

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 StaticFileMiddleware que tenta atender ao arquivo especificado por filePath.

MapFallbackToFile(IEndpointRouteBuilder, 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 StaticFileMiddleware que tenta atender ao arquivo especificado por filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

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 StaticFileMiddleware que tenta atender ao arquivo especificado por filePath.

MapIdentityApi<TUser>(IEndpointRouteBuilder)

Adicione pontos de extremidade para registrar, fazer logon e fazer logon usando ASP.NET Core Identity.

MapShortCircuit(IEndpointRouteBuilder, Int32, String[])

Adiciona um RouteEndpoint ao que corresponde a IEndpointRouteBuilder solicitações HTTP (todos os verbos) para os prefixos especificados.

Aplica-se a