【发布时间】:2017-08-11 10:21:51
【问题描述】:
ASP.NET Core 为 app.Use() 方法提供了两个重载。通常我们只使用一个重载,即
app.Use(Func<HttpContext,Func<Task>, Task> middleware)
用作
app.Use(async (context, next) => {
await context.Response.WriteAsync("1st middleware <br/>");
await next.Invoke();
});
我想使用的另一个重载是
app.Use(Func<RequestDelegate,RequestDelegate> middleware)
我找不到如何使用此重载的示例。任何想法都会很棒。
【问题讨论】:
标签: c# asp.net-core-mvc middleware asp.net-core-middleware