RouteHandlerBuilder 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.
Cria convenções que serão usadas para personalização de instâncias MapAction EndpointBuilder .
public sealed class RouteHandlerBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
type RouteHandlerBuilder = class
interface IEndpointConventionBuilder
Public NotInheritable Class RouteHandlerBuilder
Implements IEndpointConventionBuilder
- Herança
-
RouteHandlerBuilder
- Implementações
Construtores
RouteHandlerBuilder(IEnumerable<IEndpointConventionBuilder>) |
Cria uma instância nova RouteHandlerBuilder em determinadas várias IEndpointConventionBuilder instâncias. |
Métodos
Add(Action<EndpointBuilder>) |
Adiciona a convenção especificada ao construtor. As convenções são usadas para personalizar EndpointBuilder instâncias. |
Finally(Action<EndpointBuilder>) |
Registra a convenção especificada para execução após convenções registradas por meio de Add(Action<EndpointBuilder>) |
Métodos de Extensão
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. |
AddEndpointFilter<TFilterType>(RouteHandlerBuilder) |
Registra um filtro do tipo |
Accepts(RouteHandlerBuilder, Type, Boolean, String, String[]) |
Adiciona IAcceptsMetadata a para Metadata todos os pontos de extremidade produzidos por |
Accepts(RouteHandlerBuilder, Type, String, String[]) |
Adiciona IAcceptsMetadata a para Metadata todos os pontos de extremidade produzidos por |
Accepts<TRequest>(RouteHandlerBuilder, Boolean, String, String[]) |
Adiciona IAcceptsMetadata a para Metadata todos os pontos de extremidade produzidos por |
Accepts<TRequest>(RouteHandlerBuilder, String, String[]) |
Adiciona IAcceptsMetadata a para Metadata todos os pontos de extremidade produzidos por |
ExcludeFromDescription(RouteHandlerBuilder) |
Adiciona o IExcludeFromDescriptionMetadata a para Metadata todos os pontos de extremidade produzidos por |
Produces(RouteHandlerBuilder, Int32, Type, String, String[]) |
Adiciona um IProducesResponseTypeMetadata a para Metadata todos os pontos de extremidade produzidos por |
Produces<TResponse>(RouteHandlerBuilder, Int32, String, String[]) |
Adiciona um IProducesResponseTypeMetadata a para Metadata todos os pontos de extremidade produzidos por |
ProducesProblem(RouteHandlerBuilder, Int32, String) |
Adiciona um IProducesResponseTypeMetadata com um ProblemDetails tipo a Metadata para todos os pontos de extremidade produzidos por |
ProducesValidationProblem(RouteHandlerBuilder, Int32, String) |
Adiciona um IProducesResponseTypeMetadata com um HttpValidationProblemDetails tipo a Metadata para todos os pontos de extremidade produzidos por |
WithTags(RouteHandlerBuilder, String[]) |
Adiciona o ITagsMetadata a para Metadata todos os pontos de extremidade produzidos por |