如果您将BackgroundTask
注册了定期TimeTrigger
(OneShot
设置为false),那么第一次出现的时间是多少?在第一个FreshnessTime
分钟之后或之前?
答案 0 :(得分:1)
Microsoft documentation声明:
如果FreshnessTime设置为15分钟且OneShot为false,则为任务 将从0到15分钟开始每15分钟运行一次 它被注册的时间。
修改强>
我测试了几次,它似乎在注册后的15分钟内的任何时间运行第一次。然后,它会根据上一次运行开始时间的15分钟,以常规的15分钟周期运行未来的事件。
我不确定内部操作系统如何安排定时器周期,但问题的答案不是之后的,而不是之前的,而是期间的 EM>
NB。您无法立即触发任何计时器后台任务。