Compartilhar via


RouteHandlerBuilder Classe

Definição

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 TFilterType no manipulador de rotas.

Accepts(RouteHandlerBuilder, Type, Boolean, String, String[])

Adiciona IAcceptsMetadata a para Metadata todos os pontos de extremidade produzidos por builder.

Accepts(RouteHandlerBuilder, Type, String, String[])

Adiciona IAcceptsMetadata a para Metadata todos os pontos de extremidade produzidos por builder.

Accepts<TRequest>(RouteHandlerBuilder, Boolean, String, String[])

Adiciona IAcceptsMetadata a para Metadata todos os pontos de extremidade produzidos por builder.

Accepts<TRequest>(RouteHandlerBuilder, String, String[])

Adiciona IAcceptsMetadata a para Metadata todos os pontos de extremidade produzidos por builder.

ExcludeFromDescription(RouteHandlerBuilder)

Adiciona o IExcludeFromDescriptionMetadata a para Metadata todos os pontos de extremidade produzidos por builder.

Produces(RouteHandlerBuilder, Int32, Type, String, String[])

Adiciona um IProducesResponseTypeMetadata a para Metadata todos os pontos de extremidade produzidos por builder.

Produces<TResponse>(RouteHandlerBuilder, Int32, String, String[])

Adiciona um IProducesResponseTypeMetadata a para Metadata todos os pontos de extremidade produzidos por builder.

ProducesProblem(RouteHandlerBuilder, Int32, String)

Adiciona um IProducesResponseTypeMetadata com um ProblemDetails tipo a Metadata para todos os pontos de extremidade produzidos por builder.

ProducesValidationProblem(RouteHandlerBuilder, Int32, String)

Adiciona um IProducesResponseTypeMetadata com um HttpValidationProblemDetails tipo a Metadata para todos os pontos de extremidade produzidos por builder.

WithTags(RouteHandlerBuilder, String[])

Adiciona o ITagsMetadata a para Metadata todos os pontos de extremidade produzidos por builder.

Aplica-se a