我需要一个每60秒运行一次的任务,然后从web api中获取数据。一旦数据返回,它将处理在处理时不应冻结gui的数据。有没有办法使用electron.net?
答案 0 :(得分:1)
是的,为了做到这一点,你必须在另一个线程中执行此任务,一种方法是使用Microsoft BackgroundWorker(https://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker(v=vs.110).aspx)。
答案 1 :(得分:0)
这里的另一种可能是使用一个Task,然后为其提供一个CancellationToken,以便在程序关闭期间,您可以优雅地处置Task。