ControllerActionEndpointConventionBuilder Classe

Définition

Génère des conventions qui seront utilisées pour la personnalisation des instances 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
Héritage
ControllerActionEndpointConventionBuilder
Implémente

Remarques

Cette interface est utilisée au démarrage de l’application pour personnaliser les points de terminaison de l’application.

Méthodes

Add(Action<EndpointBuilder>)

Ajoute la convention spécifiée au générateur. Les conventions sont utilisées pour personnaliser EndpointBuilder instances.

Finally(Action<EndpointBuilder>)

Inscrit la convention spécifiée pour l’exécution après les conventions inscrites via Add(Action<EndpointBuilder>)

Méthodes d’extension

WithStaticAssets(ControllerActionEndpointConventionBuilder, String)

Ajoute une instance de métadonnées ResourceAssetCollection aux points de terminaison.

DisableRequestTimeout(IEndpointConventionBuilder)

Désactive le délai d’expiration de la demande sur le ou les points de terminaison.

WithRequestTimeout(IEndpointConventionBuilder, RequestTimeoutPolicy)

Spécifie une stratégie de délai d’expiration pour le ou les points de terminaison.

WithRequestTimeout(IEndpointConventionBuilder, String)

Spécifie une stratégie de délai d’expiration pour le ou les points de terminaison.

WithRequestTimeout(IEndpointConventionBuilder, TimeSpan)

Spécifie un délai d’expiration pour le ou les points de terminaison.

ShortCircuit(IEndpointConventionBuilder, Nullable<Int32>)

Court-circuitez le ou les points de terminaison. L’exécution du point de terminaison se produit dans l’intergiciel UseRouting au lieu d’UseEndpoint.

S’applique à