RouteGroupBuilder Classe
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.
Um construtor para definir grupos de pontos de extremidade com um prefixo comum que implementa as IEndpointRouteBuilder interfaces e IEndpointConventionBuilder . Isso pode ser usado para adicionar pontos de extremidade com o prefixo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) e para personalizar esses pontos de extremidade usando convenções.
public sealed class RouteGroupBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder, Microsoft.AspNetCore.Routing.IEndpointRouteBuilder
type RouteGroupBuilder = class
interface IEndpointRouteBuilder
interface IEndpointConventionBuilder
Public NotInheritable Class RouteGroupBuilder
Implements IEndpointConventionBuilder, IEndpointRouteBuilder
- Herança
-
RouteGroupBuilder
- Implementações
Implantações explícitas de interface
IEndpointConventionBuilder.Add(Action<EndpointBuilder>) |
Um construtor para definir grupos de pontos de extremidade com um prefixo comum que implementa as IEndpointRouteBuilder interfaces e IEndpointConventionBuilder . Isso pode ser usado para adicionar pontos de extremidade com o prefixo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) e para personalizar esses pontos de extremidade usando convenções. |
IEndpointConventionBuilder.Finally(Action<EndpointBuilder>) |
Um construtor para definir grupos de pontos de extremidade com um prefixo comum que implementa as IEndpointRouteBuilder interfaces e IEndpointConventionBuilder . Isso pode ser usado para adicionar pontos de extremidade com o prefixo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) e para personalizar esses pontos de extremidade usando convenções. |
IEndpointRouteBuilder.CreateApplicationBuilder() |
Um construtor para definir grupos de pontos de extremidade com um prefixo comum que implementa as IEndpointRouteBuilder interfaces e IEndpointConventionBuilder . Isso pode ser usado para adicionar pontos de extremidade com o prefixo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) e para personalizar esses pontos de extremidade usando convenções. |
IEndpointRouteBuilder.DataSources |
Um construtor para definir grupos de pontos de extremidade com um prefixo comum que implementa as IEndpointRouteBuilder interfaces e IEndpointConventionBuilder . Isso pode ser usado para adicionar pontos de extremidade com o prefixo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) e para personalizar esses pontos de extremidade usando convenções. |
IEndpointRouteBuilder.ServiceProvider |
Um construtor para definir grupos de pontos de extremidade com um prefixo comum que implementa as IEndpointRouteBuilder interfaces e IEndpointConventionBuilder . Isso pode ser usado para adicionar pontos de extremidade com o prefixo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) e para personalizar esses pontos de extremidade usando convenções. |
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 |
MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object) |
Adiciona pontos de extremidade para ações do IEndpointRouteBuilder controlador ao e especifica uma rota com as |
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 são 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 são 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 são 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 são 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 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. |
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 HTTP e o padrão especificados. |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate) |
Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações HTTP para os métodos HTTP e o padrão especificados. |
MapPatch(IEndpointRouteBuilder, String, RequestDelegate) |
Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações HTTP PATCH para o padrão especificado. |
MapPatch(IEndpointRouteBuilder, String, Delegate) |
Adiciona um RouteEndpoint ao que corresponde às IEndpointRouteBuilder solicitações HTTP PATCH 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 são 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 são de arquivo com a prioridade mais baixa possível. A solicitação será roteada para um ponto de extremidade de página que corresponda |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, 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 ponto de extremidade de página que corresponda |
MapFallbackToPage(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 ponto de extremidade de página que corresponda |
MapFallbackToPage(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 ponto de extremidade de página que corresponda |
MapRazorPages(IEndpointRouteBuilder) |
Adiciona pontos de extremidade para Razor Pages ao IEndpointRouteBuilder. |
DisableRequestTimeout(IEndpointConventionBuilder) |
Desabilita o tempo limite da solicitação nos pontos de extremidade. |
WithRequestTimeout(IEndpointConventionBuilder, RequestTimeoutPolicy) |
Especifica uma política de tempo limite para os pontos de extremidade. |
WithRequestTimeout(IEndpointConventionBuilder, String) |
Especifica uma política de tempo limite para os pontos de extremidade. |
WithRequestTimeout(IEndpointConventionBuilder, TimeSpan) |
Especifica um tempo limite para os pontos de extremidade. |
ShortCircuit(IEndpointConventionBuilder, Nullable<Int32>) |
Curto-circuito dos pontos de extremidade. A execução do ponto de extremidade ocorrerá no middleware UseRouting em vez de UseEndpoint. |
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 |
AddEndpointFilter<TFilterType>(RouteGroupBuilder) |
Registra um filtro do tipo |
MapIdentityApi<TUser>(IEndpointRouteBuilder) |
Adicione pontos de extremidade para registrar, fazer logon e fazer logoff 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