2013-02-20 64 views
0

爲了向後兼容,我需要爲異步操作創建控制器操作。ASP.NET:爲異步操作製作同步控制器

在某些背景下,當異步操作完成時,數據庫記錄將被修改,表示操作已完成。

我可以使用Thread.Sleep()函數寫一個帶有循環的控制器動作,並在每次迭代時查詢數據庫,檢查該記錄是否已被處理?

如果還有其他方法可以做到這一點,請牢記這一點必須是同步的,我很樂意聽到它們。

+1

我們展示異步操作是如何開始 – rossisdead 2013-02-20 21:42:24

回答

0

你可以做一個遞歸函數。

完成異步功能後,再次使用不同的參數調用該功能。

Thread.sleep代碼將無法正常工作(它最初,但任何花費的時間比睡眠長度長將發送這一切打擾)