这是我的场景.....我有一个 Windows 服务正在运行。
它执行 3 步过程,第一步是从托管应用程序中获取日期范围,并进行几次插入、更新和表创建,在第二步中,它根据表中的日期范围获取许多记录(一些lacs of records)并处理这些每个条目并修改一些并将它们写入文件,在第 3 步中,它使用 Load Data Local 将第 2 步中的写入文件加载到 mysql 数据库中。
我面临的问题是在我在步骤 1 中提到的托管应用程序中。该应用程序显示了一个 GUI,其中显示了处理日期范围,并且由于它是一个耗时的过程,我需要显示剩余时间,在此期间窗口服务将完成处理(我提到的所有 3 个步骤)。
还有一件事客户端网络速度可能会有所不同。关于如何处理这种情况的任何想法。我正在使用 C# asp.net 编写此应用程序。