IFunctionsWorkerApplicationBuilder インターフェイス

定義

Functions Worker アプリケーションのビルダーを表します。

public interface IFunctionsWorkerApplicationBuilder
type IFunctionsWorkerApplicationBuilder = interface
Public Interface IFunctionsWorkerApplicationBuilder

プロパティ

Services

現在 IFunctionsWorkerApplicationBuilderの のサービスのコレクション。

メソッド

Use(Func<FunctionExecutionDelegate,FunctionExecutionDelegate>)

ワーカーの呼び出しパイプラインにカスタム ミドルウェアを登録します。

拡張メソッド

UseDefaultWorkerMiddleware(IFunctionsWorkerApplicationBuilder)

IFunctionsWorkerApplicationBuilderワーカーによって使用されるミドルウェアの既定のセットを次の順序で使用するように を構成します。

  1. Microsoft.Azure.Functions.Worker.OutputBindings.OutputBindingsMiddleware
  2. Microsoft.Azure.Functions.Worker.Pipeline.FunctionExecutionMiddleware
UseFunctionExecutionMiddleware(IFunctionsWorkerApplicationBuilder)

既定の を IFunctionsWorkerApplicationBuilder 使用するように を構成します Microsoft.Azure.Functions.Worker.Pipeline.FunctionExecutionMiddleware

UseMiddleware(IFunctionsWorkerApplicationBuilder, Func<FunctionContext,Func<Task>,Task>)

指定された IFunctionsWorkerApplicationBuilder インライン ミドルウェア デリゲートを使用するように を構成します。

UseMiddleware<T>(IFunctionsWorkerApplicationBuilder)

指定されたミドルウェアの IFunctionsWorkerApplicationBuilder 種類を使用するように を構成します。

UseOutputBindingsMiddleware(IFunctionsWorkerApplicationBuilder)

既定の を IFunctionsWorkerApplicationBuilder 使用するように を構成します Microsoft.Azure.Functions.Worker.OutputBindings.OutputBindingsMiddleware

UseWhen(IFunctionsWorkerApplicationBuilder, Func<FunctionContext,Boolean>, Func<FunctionContext,Func<Task>,Task>)

指定された述語式が IFunctionsWorkerApplicationBuilder true を返すときに、指定されたインライン ミドルウェア デリゲートを使用するように を構成します。

UseWhen<T>(IFunctionsWorkerApplicationBuilder, Func<FunctionContext,Boolean>)

指定された述語式が IFunctionsWorkerApplicationBuilder true を返すときに、指定されたミドルウェア型を使用するように を構成します。

適用対象