Windows runtime 每晚启动一次WinRT后台任务?

Windows runtime 每晚启动一次WinRT后台任务?,windows-runtime,windows-8.1,windows-phone-8.1,win-universal-app,Windows Runtime,Windows 8.1,Windows Phone 8.1,Win Universal App,我有一个带有时间触发器的通用应用程序的后台任务。它工作正常,但是TimeTrigger类只有freshnessTime用于重新执行任务。我希望后台任务在晚上某个时候执行一次。这有可能吗?我已经尽可能地四处搜索,但没有找到任何东西,但也许我错过了什么。现在,我将freshnessTime设置为720 60*12,使其每天执行两次: var builder = new BackgroundTaskBuilder {Name = TASK_NAME, TaskEntryPoint = TASK_ENT

我有一个带有时间触发器的通用应用程序的后台任务。它工作正常,但是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();

似乎最好的方法是运行后台应该执行的任务,比如在加载/运行应用程序时更新live tile,然后每天执行两次时间触发器,如问题中的代码示例所示