none
UWP 后台任务 切换时区可以正常运行,但是定时就不能运行了? RRS feed

  • 问题

  • <link href="chrome-extension://bicdefpoleoohkhgcbbhambpghigfeid/build/index.css" rel="stylesheet" />UWP 后台任务 切换时区可以正常运行,但是定时就不能运行了?

    这是怎么回事呢?求解答。

                   foreach (var cur in BackgroundTaskRegistration.AllTasks)
                    {
                        Debug.WriteLine(cur.Value.Name);
                        if (cur.Value.Name == "CBookNews")
                        {
                            cur.Value.Unregister(true);
                        }
                    }
                    BackgroundTaskBuilder taskBuilder = new BackgroundTaskBuilder();
                    taskBuilder.Name = "CBookNews";
                    taskBuilder.TaskEntryPoint = "BackgroundTask.Timing";

                    taskBuilder.SetTrigger(new TimeTrigger(15, false));
                  //用切换时间正常。但是用定时就不能运行后台代码了。。。  

    //taskBuilder.SetTrigger(new SystemTrigger(SystemTriggerType.TimeZoneChange, false));
                    taskBuilder.AddCondition(new SystemCondition(SystemConditionType.InternetAvailable));
                    var task = taskBuilder.Register();

    2016年10月8日 5:27