因此,经过大量搜索互联网和试验和错误后,我在W8应用程序中构建了一个backgroundTask。但是,显然Windows BackgroundTask类只允许你有15分钟的间隔。
虽然我正在开发的应用程序是没用的。我需要最多1分钟的间隔。有没有人知道后台任务的工作解决方法是在最长1分钟内暂停应用程序的情况下运行?
答案 0 :(得分:2)
答案 1 :(得分:0)
你可以采取的一种理论方法(我没有尝试过,我没有尝试研究它是否可行)是要有15个单独的后台任务,每分钟一个。
根据Windows处理启动后台任务的方式,您可以尝试安排15个单独的任务,其中包含15个单独的延迟,直到它们启动,或15个任务一次全部运行,并且其中有Thread.Sleep()
个不同的延迟。
答案 2 :(得分:0)
如果您的评论建议用于个人用途,则该应用听起来更像桌面应用。
但另外你可以将应用程序后端作为Windows服务或普通的win32应用程序,然后为不错的前端创建一个windows store应用程序,通过localhost http获取其信息。