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

MiddlewareWorkerApplicationBuilderExtensions.UseMiddleware 方法

定义

重载

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

IFunctionsWorkerApplicationBuilder 配置为使用提供的内联中间件委托。

UseMiddleware<T>(IFunctionsWorkerApplicationBuilder)

IFunctionsWorkerApplicationBuilder 配置为使用提供的中间件类型。

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

Source:
WorkerMiddlewareWorkerApplicationBuilderExtensions.cs

IFunctionsWorkerApplicationBuilder 配置为使用提供的内联中间件委托。

public static Microsoft.Azure.Functions.Worker.IFunctionsWorkerApplicationBuilder UseMiddleware (this Microsoft.Azure.Functions.Worker.IFunctionsWorkerApplicationBuilder builder, Func<Microsoft.Azure.Functions.Worker.FunctionContext,Func<System.Threading.Tasks.Task>,System.Threading.Tasks.Task> middleware);
static member UseMiddleware : Microsoft.Azure.Functions.Worker.IFunctionsWorkerApplicationBuilder * Func<Microsoft.Azure.Functions.Worker.FunctionContext, Func<System.Threading.Tasks.Task>, System.Threading.Tasks.Task> -> Microsoft.Azure.Functions.Worker.IFunctionsWorkerApplicationBuilder
<Extension()>
Public Function UseMiddleware (builder As IFunctionsWorkerApplicationBuilder, middleware As Func(Of FunctionContext, Func(Of Task), Task)) As IFunctionsWorkerApplicationBuilder

参数

middleware
Func<FunctionContext,Func<Task>,Task>

要添加到调用管道的中间件。

返回

链接也是如此 IFunctionsWorkerApplicationBuilder

适用于

UseMiddleware<T>(IFunctionsWorkerApplicationBuilder)

Source:
WorkerMiddlewareWorkerApplicationBuilderExtensions.cs

IFunctionsWorkerApplicationBuilder 配置为使用提供的中间件类型。

public static Microsoft.Azure.Functions.Worker.IFunctionsWorkerApplicationBuilder UseMiddleware<T> (this Microsoft.Azure.Functions.Worker.IFunctionsWorkerApplicationBuilder builder) where T : class, Microsoft.Azure.Functions.Worker.Middleware.IFunctionsWorkerMiddleware;
static member UseMiddleware : Microsoft.Azure.Functions.Worker.IFunctionsWorkerApplicationBuilder -> Microsoft.Azure.Functions.Worker.IFunctionsWorkerApplicationBuilder (requires 'T : null and 'T :> Microsoft.Azure.Functions.Worker.Middleware.IFunctionsWorkerMiddleware)
<Extension()>
Public Function UseMiddleware(Of T As {Class, IFunctionsWorkerMiddleware}) (builder As IFunctionsWorkerApplicationBuilder) As IFunctionsWorkerApplicationBuilder

类型参数

T

参数

返回

用于链接的相同 IFunctionsWorkerApplicationBuilder 实例。

适用于