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 interfaces IEndpointRouteBuilder e IEndpointConventionBuilder. Isso pode ser usado para adicionar pontos de extremidade com o prefixo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) e 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 interfaces IEndpointRouteBuilder e IEndpointConventionBuilder. Isso pode ser usado para adicionar pontos de extremidade com o prefixo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) e 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 interfaces IEndpointRouteBuilder e IEndpointConventionBuilder. Isso pode ser usado para adicionar pontos de extremidade com o prefixo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) e 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 interfaces IEndpointRouteBuilder e IEndpointConventionBuilder. Isso pode ser usado para adicionar pontos de extremidade com o prefixo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) e 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 interfaces IEndpointRouteBuilder e IEndpointConventionBuilder. Isso pode ser usado para adicionar pontos de extremidade com o prefixo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) e 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 interfaces IEndpointRouteBuilder e IEndpointConventionBuilder. Isso pode ser usado para adicionar pontos de extremidade com o prefixo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) e personalizar esses pontos de extremidade usando convenções. |
Métodos de Extensão
MapBlazorHub(IEndpointRouteBuilder) |
Mapeia o Hub blazor para o caminho padrão. |
MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>) |
Mapeia o Hub blazor para o caminho padrão. |
MapBlazorHub(IEndpointRouteBuilder, String) |
Mapeia a Hub Blazor para o caminho |
MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Mapeia a Hub Blazor 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 controlador ao IEndpointRouteBuilder e especifica uma rota com os |
MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object) |
Adiciona pontos de extremidade para ações do controlador ao IEndpointRouteBuilder e especifica uma rota com os |
MapControllers(IEndpointRouteBuilder) |
Adiciona pontos de extremidade para ações do controlador ao IEndpointRouteBuilder sem especificar nenhuma rota. |
MapDefaultControllerRoute(IEndpointRouteBuilder) |
Adiciona pontos de extremidade para ações do controlador ao IEndpointRouteBuilder e adiciona a rota padrão |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
Adiciona uma RouteEndpoint especializada à IEndpointRouteBuilder que tentará selecionar uma ação do controlador usando os valores de rota produzidos por |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Adiciona uma RouteEndpoint especializada à IEndpointRouteBuilder que tentará selecionar uma ação do controlador usando os valores de rota produzidos por |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Adiciona uma RouteEndpoint especializada à IEndpointRouteBuilder que tentará selecionar uma ação do controlador usando os valores de rota produzidos por |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
Adiciona uma RouteEndpoint especializada à 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 a |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) |
Adiciona uma RouteEndpoint especializada à 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 a |
MapFallbackToController(IEndpointRouteBuilder, String, String) |
Adiciona uma RouteEndpoint especializada à 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 a |
MapFallbackToController(IEndpointRouteBuilder, String, String, String) |
Adiciona uma RouteEndpoint especializada à 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 a |
Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate) |
Adiciona um RouteEndpoint ao IEndpointRouteBuilder que corresponde às solicitações HTTP para o padrão especificado. |
Map(IEndpointRouteBuilder, RoutePattern, Delegate) |
Adiciona um RouteEndpoint ao IEndpointRouteBuilder que corresponde às solicitações HTTP para o padrão especificado. |
Map(IEndpointRouteBuilder, String, RequestDelegate) |
Adiciona um RouteEndpoint ao IEndpointRouteBuilder que corresponde às solicitações HTTP para o padrão especificado. |
Map(IEndpointRouteBuilder, String, Delegate) |
Adiciona um RouteEndpoint ao IEndpointRouteBuilder que corresponde às solicitações HTTP para o padrão especificado. |
MapDelete(IEndpointRouteBuilder, String, RequestDelegate) |
Adiciona um RouteEndpoint ao IEndpointRouteBuilder que corresponde às solicitações HTTP DELETE para o padrão especificado. |
MapDelete(IEndpointRouteBuilder, String, Delegate) |
Adiciona um RouteEndpoint ao IEndpointRouteBuilder que corresponde às solicitações HTTP DELETE para o padrão especificado. |
MapFallback(IEndpointRouteBuilder, Delegate) |
Adiciona uma RouteEndpoint especializada à 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 uma RouteEndpoint especializada à IEndpointRouteBuilder que corresponderá ao padrão fornecido com a prioridade mais baixa possível. |
MapGet(IEndpointRouteBuilder, String, RequestDelegate) |
Adiciona um RouteEndpoint à IEndpointRouteBuilder que corresponde às solicitações HTTP GET para o padrão especificado. |
MapGet(IEndpointRouteBuilder, String, Delegate) |
Adiciona um RouteEndpoint à IEndpointRouteBuilder que corresponde às solicitações HTTP GET para o padrão especificado. |
MapGroup(IEndpointRouteBuilder, RoutePattern) |
Cria um RouteGroupBuilder para definir pontos de extremidade todos prefixados com o |
MapGroup(IEndpointRouteBuilder, String) |
Cria um RouteGroupBuilder para definir pontos de extremidade todos prefixados com o |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate) |
Adiciona um RouteEndpoint à IEndpointRouteBuilder que corresponde às solicitações HTTP para os métodos HTTP e o padrão especificados. |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate) |
Adiciona um RouteEndpoint à IEndpointRouteBuilder que corresponde às solicitações HTTP para os métodos HTTP e o padrão especificados. |
MapPatch(IEndpointRouteBuilder, String, RequestDelegate) |
Adiciona um RouteEndpoint ao IEndpointRouteBuilder que corresponde às solicitações HTTP PATCH para o padrão especificado. |
MapPatch(IEndpointRouteBuilder, String, Delegate) |
Adiciona um RouteEndpoint ao IEndpointRouteBuilder que corresponde às solicitações HTTP PATCH para o padrão especificado. |
MapPost(IEndpointRouteBuilder, String, RequestDelegate) |
Adiciona um RouteEndpoint ao IEndpointRouteBuilder que corresponde às solicitações HTTP POST para o padrão especificado. |
MapPost(IEndpointRouteBuilder, String, Delegate) |
Adiciona um RouteEndpoint ao IEndpointRouteBuilder que corresponde às solicitações HTTP POST para o padrão especificado. |
MapPut(IEndpointRouteBuilder, String, RequestDelegate) |
Adiciona um RouteEndpoint ao IEndpointRouteBuilder que corresponde às solicitações HTTP PUT para o padrão especificado. |
MapPut(IEndpointRouteBuilder, String, Delegate) |
Adiciona um RouteEndpoint ao IEndpointRouteBuilder que corresponde às solicitações HTTP PUT para o padrão especificado. |
MapFallback(IEndpointRouteBuilder, RequestDelegate) |
Adiciona uma RouteEndpoint especializada à 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 uma RouteEndpoint especializada à IEndpointRouteBuilder que corresponderá ao padrão fornecido com a prioridade mais baixa possível. |
MapHealthChecks(IEndpointRouteBuilder, String) |
Adiciona um ponto de extremidade de verificação de integridade ao IEndpointRouteBuilder com o modelo especificado. |
MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions) |
Adiciona um ponto de extremidade de verificação 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 de Hub especificado. |
MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Mapeia solicitações de entrada com o caminho especificado para o tipo de Hub especificado. |
MapOpenApi(IEndpointRouteBuilder, String) |
Registre um ponto de extremidade no aplicativo atual para resolver o documento OpenAPI associado ao aplicativo atual. |
MapRazorComponents<TRootComponent>(IEndpointRouteBuilder) |
Mapeia os componentes de página definidos no |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String) |
Adiciona um RouteEndpoint especializado ao IEndpointRouteBuilder que tentará selecionar uma página usando os valores de rota produzidos pelo |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Adiciona um RouteEndpoint especializado ao IEndpointRouteBuilder que tentará selecionar uma página usando os valores de rota produzidos pelo |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Adiciona um RouteEndpoint especializado ao IEndpointRouteBuilder que tentará selecionar uma página usando os valores de rota produzidos pelo |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) |
Adiciona uma RouteEndpoint especializada à 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 a |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String) |
Adiciona uma RouteEndpoint especializada à 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 a |
MapFallbackToPage(IEndpointRouteBuilder, String) |
Adiciona uma RouteEndpoint especializada à 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 a |
MapFallbackToPage(IEndpointRouteBuilder, String, String) |
Adiciona uma RouteEndpoint especializada à 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 a |
MapRazorPages(IEndpointRouteBuilder) |
Adiciona pontos de extremidade para Páginas Razor 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. |
MapStaticAssets(IEndpointRouteBuilder, String) |
Mapeia arquivos estáticos produzidos durante o build como pontos de extremidade. |
MapFallbackToFile(IEndpointRouteBuilder, String) |
Adiciona uma RouteEndpoint especializada à 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 StaticFileMiddleware que tenta atender ao arquivo especificado por |
MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions) |
Adiciona uma RouteEndpoint especializada à 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 StaticFileMiddleware que tenta atender ao arquivo especificado por |
MapFallbackToFile(IEndpointRouteBuilder, String, String) |
Adiciona uma RouteEndpoint especializada à 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 StaticFileMiddleware que tenta atender ao arquivo especificado por |
MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions) |
Adiciona uma RouteEndpoint especializada à 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 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 logon usando ASP.NET Identidade Principal. |
MapShortCircuit(IEndpointRouteBuilder, Int32, String[]) |
Adiciona um RouteEndpoint à IEndpointRouteBuilder que corresponde a solicitações HTTP (todos os verbos) para os prefixos especificados. |