微软的文档指出:
后台任务是指不消耗大量资源的短期任务。
它还说:
锁屏上的每个应用每 15 分钟获得 2 秒的 CPU 时间,可供应用的所有后台任务使用。在 15 分钟结束时,锁定屏幕上的每个应用程序都会获得另外 2 秒的 CPU 时间供其后台任务使用。
- 我需要每两分钟运行一次后台任务来更新我的动态磁贴。
- 我的应用是锁屏应用。
- 计算在 CPU 和网络使用限制范围内
我可以创建一个永久的后台任务(例如,轮询 Web 服务并提取信息、等待和循环的任务)以每两分钟创建一个,还是有更好的方法来做到这一点?OneShot
TimeTrigger
我对后台任务选项的担忧是运行时是否会认为任务在睡眠时处于非活动状态并关闭它,或者像在 15 分钟内可以更新动态磁贴的次数有限制......