Orchard CMS是否有异步驱动程序?

时间:2013-09-03 23:19:43

标签: asynchronous orchardcms

Orchard中是否有AsyncDriver对象允许我使用小部件来实现AsyncController对常规MVC操作的作用?

如果不是,那么制作一个会涉及什么?

1 个答案:

答案 0 :(得分:1)

没有,实际上添加一个不会带来任何实际好处,同时引入更多复杂性。如果您愿意,您已经可以在驱动程序中执行异步操作。

驱动程序不能直接与控制器进行比较,因为在单个请求期间调用了多个驱动程序,并且它们需要在某个时刻进行同步 - 以构建最终的显示/编辑器视图。话虽这么说 - 拥有AsyncDriver不会增加任何你现在可以轻易实现的东西。

另外 - 我们很快就会使用.NET 4.5,因此您可以在驱动程序和其他任何地方使用async / await糖。