让我们说我有一个循环,我在某处上传一些文件。如果我没有连接,我只是重新连接。如果我尝试连接x次,我想等一下。在这个等待时间我可以使用一个Timer。但是因为应用程序也在做其他的事情,所以它不应该同步 - 我想把它当作异步。创建System.Threading.Timer
并将其计算下来是个好主意吗?然后我可以添加if (Timer done) { connect again and upload }
任何建议吗?
答案 0 :(得分:0)
如果应用程序正在执行其他操作,为什么可以阻止上载但不阻止等待。完成BackGroundWorker和ProgressChanged以显示完成的文件数量。