我目前正在研究利用的異步/ AWAIT功能:寫一個異步控制器和更新進度
- 提交的文件。
- 該文件例如可能包含一個或多個條目。 (例如,可能是僅包含一個元素的XML文件,或者每個文件可能包含多個節點)
- 我需要分別處理每個呼叫,將其添加到已完成項目的列表中,並且一次返回進度一個單獨的任務完成。 (已完成:0/2 ---->已完成1/2 ...)
- 這需要發送回視圖,以便使用此功能的用戶可以看到已導入的單個呼叫。
爲了實現這一點,我將使用Json異步更新頁面/進度條。
我預見到的問題是這樣的:
當我打電話提交去一個控制器,我需要爲每個呼叫的響應。我不知道該文件中有多少個調用,直到我已經提交了該文件並完成了一些處理(以確定每個調用節點)。是否有一個乾淨的方法來獲得我添加到列表中的每個已完成項目的回覆?