1

我需要每 60 秒运行一次任务,以便从 web api 获取数据。一旦数据返回,它将处理在处理时不应冻结 gui 的数据。有没有办法使用 electron.net 做到这一点?

4

2 回答 2

1

是的,为此,您必须在另一个线程中执行此任务,一种方法是使用 Microsoft BackgroundWorker ( https://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker(v =vs.110).aspx )。

于 2018-04-07T23:38:12.290 回答
0

这里的另一个可能性是使用一个任务,然后向它提供一个 CancellationToken,以便在程序关闭期间,您可以优雅地处理任务。

于 2019-10-21T09:42:51.847 回答