Compartilhar via


ControllerActionEndpointConventionBuilder Classe

Definição

Cria convenções que serão usadas para personalização de instâncias de EndpointBuilder.

public ref class ControllerActionEndpointConventionBuilder sealed : Microsoft::AspNetCore::Builder::IEndpointConventionBuilder
public sealed class ControllerActionEndpointConventionBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
type ControllerActionEndpointConventionBuilder = class
    interface IEndpointConventionBuilder
Public NotInheritable Class ControllerActionEndpointConventionBuilder
Implements IEndpointConventionBuilder
Herança
ControllerActionEndpointConventionBuilder
Implementações

Comentários

Essa interface é usada na inicialização do aplicativo para personalizar pontos de extremidade para o aplicativo.

Métodos

Add(Action<EndpointBuilder>)

Adiciona a convenção especificada ao construtor. As convenções são usadas para personalizar instâncias EndpointBuilder.

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

WithStaticAssets(ControllerActionEndpointConventionBuilder, String)

Adiciona uma instância de metadados ResourceAssetCollection aos pontos de extremidade.

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.

Aplica-se a