如何在ASPNET MVC中强制执行中间件管道顺序

时间:2018-12-07 12:03:35

标签: asp.net-mvc asp.net-core

aspnet core MVC中的

中间件非常灵活且可扩展,非常好。但是,有时可能会引起真正的头痛-请以this这样的答案为例。基本上,TempData会被删除,除非您在管道中在{em> app.UseMvc()之前调用app.UseCookiePolicy()

我正在创建一个库,该库取决于上面的SO答案中的解决方案。显然,要由库的客户端来调用app.UseMvc(),所以我对此无能为力-他们可能以错误的顺序调用,因此无法正常工作。

有没有办法以编程方式询问中间件管道,以便例如如果管道的顺序错误,我可以在他们调用我的方法时抛出有用的异常吗?

0 个答案:

没有答案