ControllerActionEndpointConventionBuilder クラス

定義

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
継承
ControllerActionEndpointConventionBuilder
実装

注釈

このインターフェイスは、アプリケーションの起動時にアプリケーションのエンドポイントをカスタマイズするために使用されます。

メソッド

Add(Action<EndpointBuilder>)

指定した規則をビルダーに追加します。 規則は、EndpointBuilder インスタンスをカスタマイズするために使用されます。

Finally(Action<EndpointBuilder>)

Add(Action<EndpointBuilder>) を使用して登録された規則の後に、指定した規則を実行用に登録します。

拡張メソッド

WithStaticAssets(ControllerActionEndpointConventionBuilder, String)

ResourceAssetCollection メタデータ インスタンスをエンドポイントに追加します。

DisableRequestTimeout(IEndpointConventionBuilder)

エンドポイントの要求タイムアウトを無効にします。

WithRequestTimeout(IEndpointConventionBuilder, RequestTimeoutPolicy)

エンドポイントに対するタイムアウト ポリシーを指定します。

WithRequestTimeout(IEndpointConventionBuilder, String)

エンドポイントに対するタイムアウト ポリシーを指定します。

WithRequestTimeout(IEndpointConventionBuilder, TimeSpan)

エンドポイントのタイムアウトを指定します。

ShortCircuit(IEndpointConventionBuilder, Nullable<Int32>)

エンドポイントをショートサーキットします。 エンドポイントの実行は、UseEndpoint ではなく UseRouting ミドルウェアで行われます。

適用対象