1

我的通用应用程序有一个后台任务,带有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();
4

1 回答 1

0

似乎执行此操作的最佳方法是在您的应用程序加载/运行时运行后台应该执行的任务(例如更新动态磁贴),然后每天执行两次时间触发器,如问题中的代码示例所示.

于 2014-05-14T09:06:13.153 回答