Windows 8 如果在CPU和网络限制内,WinRT后台任务是否可以长期存在?

Windows 8 如果在CPU和网络限制内,WinRT后台任务是否可以长期存在?,windows-8,windows-runtime,background-process,Windows 8,Windows Runtime,Background Process,国家: 后台任务是指不消耗大量资源的短期任务 它还说: 锁屏上的每个应用程序每15分钟接收2秒的CPU时间,可供应用程序的所有后台任务使用。在15分钟结束时,锁屏上的每个应用程序都会收到另外2秒的CPU时间,供其后台任务使用 我需要每两分钟运行一次后台任务来更新我的live互动程序 我的应用程序是一个锁屏应用程序 计算在CPU和网络使用限制范围内 我是否可以每两分钟创建一个永久性的后台任务(例如,轮询web服务并获取信息、等待和循环的任务)来创建一个TimeTrigger,或者有更好的方法吗

国家:

后台任务是指不消耗大量资源的短期任务

它还说:

锁屏上的每个应用程序每15分钟接收2秒的CPU时间,可供应用程序的所有后台任务使用。在15分钟结束时,锁屏上的每个应用程序都会收到另外2秒的CPU时间,供其后台任务使用

  • 我需要每两分钟运行一次后台任务来更新我的live互动程序
  • 我的应用程序是一个锁屏应用程序
  • 计算在CPU和网络使用限制范围内
我是否可以每两分钟创建一个永久性的后台任务(例如,轮询web服务并获取信息、等待和循环的任务)来创建一个
TimeTrigger
,或者有更好的方法吗


我对后台任务选项的关注是,运行时是否会在任务处于睡眠状态时将其视为非活动状态并将其关闭,或者类似于在15分钟内更新活动磁贴的次数有限制…

是的,如果“长寿命”指的是25分钟以下

时间触发器的执行频率不能超过15分钟。创建一个在2分钟内执行的一次性触发器是一个有趣的想法,应该可以工作。是的,后台任务可以注册其他后台任务以保持此链的运行。如果用户的计算机在执行时处于关闭状态,它将稍后排队


话虽如此,频繁地更新你的互动程序&使用后台任务并不是一个明智的解决方案。因为,这是不可靠的。例如,可以禁用后台任务。但是每15分钟,你就会超过你的配额。尝试改用计划的磁贴

你能详细说明一下你的答案吗?现在还不清楚您要回答的是哪个问题。标题中的问题是:“如果在CPU和网络限制内,winrt后台任务是否可以长期运行?”答案是肯定的。这是一个老生常谈的问题,我只是不想让它死去活来。术语“短命”的意思是“每次运行时都快速执行”。它并不是指后台任务的有效期。一旦注册,其在未注册前保持有效;如果由于资源限制而被限制,它可能无法运行任何给定的迭代,但一旦配额被重置,它应该仍然有效。Kraig,Windows和Phone中时间背景任务的官方挂钟限制是多少?@JerryNixon MSFT在我打开页面提问后,我几乎再也没有读过标题,因此,当我找到一个答案,看到一些直接回答题目而不是身体的东西时,我有点困惑。显式的总是比隐式的好。我大大缩短了你的问题。我试图保持竞争优势,同时让潜在的回答者更容易快速掌握你想要实现的目标。如果我做得不对,请随时回退或改进。