次の方法で共有


MiddlewareWorkerApplicationBuilderExtensions.UseMiddleware メソッド

定義

オーバーロード

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

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

UseMiddleware<T>(IFunctionsWorkerApplicationBuilder)

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

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

ソース:
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)

ソース:
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 の同じインスタンス。

適用対象