c# - 从工作 Task<> 交互(获取)变量值
问题描述
我正在开发需要启动大量异步任务的 Windows 窗体应用程序。换句话说,一个小的控制面板,它将启动和监视进程(任务),从这个 UI 控制面板开始。
但是,经过一些研究,我意识到,没有简单的方法可以从任务内部监控变量的值。目前,我正在寻找任何方法来监控 Task<> 中的进度。认为,我可能会开始最小化过程(基本上只是从任务中复制和粘贴整个代码,我需要开始到 ConsoleApp,但是,与往常一样,从变量中捕获数据并不容易)。
任何想法,如何正确地做到这一点?
并找到了IProgress
界面,但我实际上并没有明白它是如何工作的。只是没有例子。
解决方案
推荐阅读
- c++ - 如何在 std::enable_if 的帮助下定义模板函数
- java - 在同一事务中从 bean 而不是 DB 读取修改后的值
- python-3.x - 完成 GeneratorDataset 迭代器时发生错误:前置条件失败:Python 解释器状态未初始化
- c++ - 如何将 std::array 转换为 std::string
- android - 是否有专门针对支持 Android Emulators 的 M1 芯片的 Android Studio 版本?
- java - JAVA如何在Project中引用文件
- ruby-on-rails - 搜索两种不同的型号
- sitecore9 - Sitecore 表单的自定义字段的数据源属性
- node.js - Hacker 可以修改发送到 Web 服务器的请求吗?我正在根据请求中的对象对用户进行身份验证
- mongodb - 无法从 robo 3T 中的 mongodb 导出数据。意外的标识符问题