首页 > 解决方案 > 从工作 Task<> 交互(获取)变量值

问题描述

我正在开发需要启动大量异步任务的 Windows 窗体应用程序。换句话说,一个小的控制面板,它将启动和监视进程(任务),从这个 UI 控制面板开始。

但是,经过一些研究,我意识到,没有简单的方法可以从任务内部监控变量的值。目前,我正在寻找任何方法来监控 Task<> 中的进度。认为,我可能会开始最小化过程(基本上只是从任务中复制和粘贴整个代码,我需要开始到 ConsoleApp,但是,与往常一样,从变量中捕获数据并不容易)。

任何想法,如何正确地做到这一点?

并找到了IProgress界面,但我实际上并没有明白它是如何工作的。只是没有例子。

标签: c#taskprogress

解决方案


推荐阅读