如何使用electron.net运行计划任务

时间:2018-04-07 15:43:32

标签: c# electron.net

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

这里的另一种可能是使用一个Task,然后为其提供一个CancellationToken,以便在程序关闭期间,您可以优雅地处置Task。