2

背景(如果需要,请跳过此部分)

如果您愿意,请随意跳过这部分,这只是那些想要更好地理解问题的人的一些背景知识

在我的站点上的一个操作开始时,我启动了几个异步操作。该操作在操作完成之前返回。这就是我要的。但是,View通过此操作加载的 会调用不同控制器中的其他几个操作。其中一些操作依赖于第一页的异步调用的结果,因此我需要能够等待异步调用从另一个控制器完成。我考虑过仅Session用于存储 WaitHandles,但由于 WaitHandles 不可序列化,我显然不能这样做。


精简版:

我需要能够WaitHandle从一个控制器的某处存储一个异步对象,以便可以在不同的控制器中可靠地检索它。这些WaitHandles也需要特定于用户,但我可以处理那部分。只是不要列出一个会使这样做变得不可能的选项。

4

0 回答 0