我目前正在研究利用的异步/ AWAIT功能:写一个异步控制器和更新进度
- 提交的文件。
- 该文件例如可能包含一个或多个条目。 (例如,可能是仅包含一个元素的XML文件,或者每个文件可能包含多个节点)
- 我需要分别处理每个呼叫,将其添加到已完成项目的列表中,并且一次返回进度一个单独的任务完成。 (已完成:0/2 ---->已完成1/2 ...)
- 这需要发送回视图,以便使用此功能的用户可以看到已导入的单个呼叫。
为了实现这一点,我将使用Json异步更新页面/进度条。
我预见到的问题是这样的:
当我打电话提交去一个控制器,我需要为每个呼叫的响应。我不知道该文件中有多少个调用,直到我已经提交了该文件并完成了一些处理(以确定每个调用节点)。是否有一个干净的方法来获得我添加到列表中的每个已完成项目的回复?