Sdílet prostřednictvím


ControllerActionEndpointConventionBuilder Třída

Definice

Konvence sestavení, které se použijí k přizpůsobení EndpointBuilder instancí.

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
Dědičnost
ControllerActionEndpointConventionBuilder
Implementuje

Poznámky

Toto rozhraní se používá při spuštění aplikace k přizpůsobení koncových bodů pro aplikaci.

Metody

Add(Action<EndpointBuilder>)

Přidá do tvůrce zadanou konvenci. Konvence se používají k přizpůsobení EndpointBuilder instancí.

Finally(Action<EndpointBuilder>)

Zaregistruje zadanou konvenci pro provádění po konvencích registrovaných prostřednictvím Add(Action<EndpointBuilder>)

Metody rozšíření

WithStaticAssets(ControllerActionEndpointConventionBuilder, String)

Přidá instanci metadat ResourceAssetCollection do koncových bodů.

DisableRequestTimeout(IEndpointConventionBuilder)

Zakáže vypršení časového limitu požadavku v koncových bodech.

WithRequestTimeout(IEndpointConventionBuilder, RequestTimeoutPolicy)

Určuje zásadu časového limitu pro koncové body.

WithRequestTimeout(IEndpointConventionBuilder, String)

Určuje zásadu časového limitu pro koncové body.

WithRequestTimeout(IEndpointConventionBuilder, TimeSpan)

Určuje časový limit pro koncové body.

ShortCircuit(IEndpointConventionBuilder, Nullable<Int32>)

Zkratové obvody koncových bodů Spuštění koncového bodu proběhne v middlewaru UseRouting místo UseEndpointu.

Platí pro