У меня есть приложение, которое реализует фоновую задачу в процессе. Код ниже работает.
await BackgroundExecutionManager.RequestAccessAsync();
var builder = new BackgroundTaskBuilder();
builder.Name = TaskName;
builder.SetTrigger(new SystemTrigger(SystemTriggerType.TimeZoneChange, false));
BackgroundTaskRegistration registration = builder.Register();
registration.Completed += new BackgroundTaskCompletedEventHandler(OnCompleted);
Код ниже не работает.
await BackgroundExecutionManager.RequestAccessAsync();
var builder = new BackgroundTaskBuilder();
builder.Name = TaskName;
builder.SetTrigger(new TimeTrigger(15, false));
BackgroundTaskRegistration registration = builder.Register();
registration.Completed += new BackgroundTaskCompletedEventHandler(OnCompleted);
Ошибки и вылета нет. Задача не запускается триггером времени. Системный триггер работает нормально. Есть ли что-то, чего мне не хватает? Спасибо.
TimeTrigger
? - person Nico Zhu - MSFT   schedule 31.07.2017