我的通用应用程序的后台任务是TimeTrigger
。它工作正常,但TimeTrigger
类只有freshnessTime
用于重新执行任务。如果后台任务在某个晚上执行一次,我更愿意。这有可能吗?我没有找到任何东西,我尽可能地搜索,但也许我错过了一些东西。现在我将freshnessTime
设置为720(60 * 12),让它每天执行两次:
var builder = new BackgroundTaskBuilder {Name = TASK_NAME, TaskEntryPoint = TASK_ENTRY};
builder.SetTrigger(new TimeTrigger(720, false));
var registration = builder.Register();
答案 0 :(得分:0)
似乎最好的方法是在你的应用程序加载/运行时运行后台应该执行的任务(比如更新实时磁贴),然后每天执行两次时间触发器作为代码示例问题表明。