Condividi tramite


ControllerActionEndpointConventionBuilder Classe

Definizione

Compila convenzioni che verranno usate per la personalizzazione delle istanze di 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
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 istanze.

Finally(Action<EndpointBuilder>)

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

Metodi di estensione

WithStaticAssets(ControllerActionEndpointConventionBuilder, String)

Aggiunge un'istanza di metadati ResourceAssetCollection agli endpoint.

DisableRequestTimeout(IEndpointConventionBuilder)

Disabilita il timeout della richiesta 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