BackgroundTask每分钟Windowsapp store应用(C#)

所以经过互联网和试验和错误,我已经在W8应用程序中构build了一个backgroundTask。 但显然,BackgroundTask类的窗口只允许你有15分钟的时间间隔

虽然我正在开发的应用程序是没用的。 我需要最多1分钟的时间间隔。 有没有人知道一个后台任务运行的应用程序暂停在最大间隔1分钟的应用程序?

Solutions Collecting From Web of "BackgroundTask每分钟Windowsapp store应用(C#)"

根据文档(见这里和这里 ),没有办法比每隔15分钟更频繁地安排它。 你的问题意味着你已经知道这一点,但是。

我不认为会有解决方法可用,即使你找到了一个,我敢肯定,这将是你的应用程序拒绝从商店的理由。

你可以采取的一种理论方法(我没有尝试过,我没有试图研究它是否可行)是有15个独立的背景任务,每分钟一个。

根据Windows处理启动后台任务的方式,您可以尝试使用15个单独的延迟来调度15个独立的任务,直到他们启动,或者15个任务全部一起运行,并使用不同的Thread.Sleep()延迟。

如果您的意见建议是为个人使用,则应用程序听起来更像是桌面应用程序。

但另一种选择,你可以做的应用程序后端作为一个Windows服务或正常的Win32应用程序,然后创建一个Windows应用程序的很好的前端,通过本地主机http获取其信息。