2013-02-20 112 views
0

为了向后兼容,我需要为异步操作创建控制器操作。ASP.NET:为异步操作制作同步控制器

在某些背景下,当异步操作完成时,数据库记录将被修改,表示操作已完成。

我可以使用Thread.Sleep()函数写一个带有循环的控制器动作,并在每次迭代时查询数据库,检查该记录是否已被处理?

如果还有其他方法可以做到这一点,请牢记这一点必须是同步的,我很乐意听到它们。

+1

我们展示异步操作是如何开始 – rossisdead 2013-02-20 21:42:24

回答

0

你可以做一个递归函数。

完成异步功能后,再次使用不同的参数调用该功能。

Thread.sleep代码将无法正常工作(它最初,但任何花费的时间比睡眠长度长将发送这一切打扰)