IEndpointRouteBuilder Interface
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.
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 |
MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Mapeia o Blazor Hub para o caminho |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
MapGroup(IEndpointRouteBuilder, String) |
Cria um RouteGroupBuilder para definir pontos de extremidade todos prefixados com o especificado |
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 |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String) |
Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que tentará selecionar uma página usando os valores de rota produzidos por |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Adiciona um especializado RouteEndpoint ao IEndpointRouteBuilder que tentará selecionar uma página usando os valores de rota produzidos por |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de