Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用electron.net运行计划任务_C#_Electron.net - Fatal编程技术网

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

C# 如何使用electron.net运行计划任务,c#,electron.net,C#,Electron.net,我需要每60秒运行一次任务,以便从web api获取数据。一旦数据返回,它将处理在处理时不应冻结gui的数据。有没有一种方法可以使用electron.net实现这一点?是的,为了实现这一点,您必须在另一个线程中执行此任务,一种方法是使用Microsoft BackgroundWorker()。这里的另一种可能是使用任务,然后向其提供取消令牌,以便在程序关闭期间,您可以优雅地处理任务。实际上,解决方案需要跨平台BackgroundWorker适用于几乎所有平台,您是否正在寻找我可以帮助您的特定平台

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

是的,为了实现这一点,您必须在另一个线程中执行此任务,一种方法是使用Microsoft BackgroundWorker()。

这里的另一种可能是使用任务,然后向其提供取消令牌,以便在程序关闭期间,您可以优雅地处理任务。

实际上,解决方案需要跨平台BackgroundWorker适用于几乎所有平台,您是否正在寻找我可以帮助您的特定平台?看看下面的链接,它描述了支持BackgroundWorker的所有平台: