【发布时间】:2020-10-08 08:45:39
【问题描述】:
使用TMiddleware的IApplicationBuilder和IApplicationBuilder.Use()有什么区别吗?在机器人案例中,我可以编写优雅的扩展方法并最终使用
app.UseCustomMiddleware()
但我不知道这两种方法的好处。
【问题讨论】:
标签: c# asp.net-core .net-core asp.net-core-middleware
使用TMiddleware的IApplicationBuilder和IApplicationBuilder.Use()有什么区别吗?在机器人案例中,我可以编写优雅的扩展方法并最终使用
app.UseCustomMiddleware()
但我不知道这两种方法的好处。
【问题讨论】:
标签: c# asp.net-core .net-core asp.net-core-middleware
【讨论】:
The following extension method exposes the middleware through IApplicationBuilder:,在方法里面可以看到代码return builder.UseMiddleware<RequestCultureMiddleware>();,所以本质上没有区别。