ControllerActionEndpointConventionBuilder Classe

Definizione

Compila convenzioni che verranno usate per la personalizzazione delle EndpointBuilder istanze.

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
Ereditarietà
ControllerActionEndpointConventionBuilder
Implementazioni

Commenti

Questa interfaccia viene usata all'avvio dell'applicazione per personalizzare gli endpoint per l'applicazione.

Metodi

Add(Action<EndpointBuilder>)

Aggiunge la convenzione specificata al generatore. Le convenzioni vengono usate per personalizzare EndpointBuilder le istanze.

Finally(Action<EndpointBuilder>)

Registra la convenzione specificata per l'esecuzione dopo la registrazione delle convenzioni tramite Add(Action<EndpointBuilder>)

Metodi di estensione

DisableRequestTimeout(IEndpointConventionBuilder)

Disabilita il timeout delle richieste negli endpoint.

WithRequestTimeout(IEndpointConventionBuilder, RequestTimeoutPolicy)

Specifica un criterio di timeout per gli endpoint.

WithRequestTimeout(IEndpointConventionBuilder, String)

Specifica un criterio di timeout per gli endpoint.

WithRequestTimeout(IEndpointConventionBuilder, TimeSpan)

Specifica un timeout per gli endpoint.

ShortCircuit(IEndpointConventionBuilder, Nullable<Int32>)

Corto circuito degli endpoint. L'esecuzione dell'endpoint verrà eseguita nel middleware UseRouting anziché in UseEndpoint.

Si applica a