异步,等待,上下文和下一个在当前上下文中不存在

问题描述 投票:0回答:1

我刚刚使用Core 2.2创建了一个新的空Web应用程序,想添加一块中间件,但我不允许这样做。

app.Use(async (context, next)) =>
        {
            await next;
        }

但它无法识别异步,上下文,下一个或等待。我尝试过在线搜索,但是没有遇到任何琐碎的问题。有人知道是什么原因吗?我正在使用社区2019

c# asp.net-core-2.2
1个回答
1
投票

应该是

app.Use(async (context, next) =>
    {
        await next();
    })

[app.Use()接受函数作为参数,但是仅传递async (context, next)作为参数。

© www.soinside.com 2019 - 2024. All rights reserved.