【发布时间】:2013-01-31 12:03:59
【问题描述】:
所有,我有一个方法调用IProgress<T>.Report(); 来更新我的 UI 并进行相关的数据选择。后台线程随后通过与它一起工作的界面获取当前选择(在 UI 上)。因此,在进行 UI 更新之前,IProgress<T>.Report(); 调用会阻止返回,这一点很重要。 MSDN 没有提供关于 Report(); 方法这方面的信息...
Report(); 方法是否会阻止返回后台线程,直到 Report(); 委托完成?
感谢您的宝贵时间。
【问题讨论】:
-
是的,我明白了。但快速回答可以节省我 15-20 分钟的测试时间……此外,更完整的回答将帮助我了解报告机制的基本工作原理……
标签: c# .net-4.5 async-await progress