你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IFunctionsWorkerApplicationBuilder 接口

定义

表示 Functions 辅助角色应用程序的生成器。

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 时使用提供的中间件类型。

适用于