使用System.Threading.Tasks.Task实现backgroundworker . reportprog
本文关键字:实现 backgroundworker reportprog Task Tasks System Threading 使用 | 更新日期: 2023-09-27 18:19:03
我们如何在BackgroundWorker类中实现ReportProgress的功能,以便线程使用Task类将更新返回主线程(在。net 4.0中)?
我想要实现的是创建一个线程,它可以监视几个文件,并在这些文件更新时向主线程报告修改后的日期时间戳。
您需要获取UI线程的SynchronizationContext
并调用Post
来在UI线程上异步运行委托