打开电脑时执行后台任务 - Windows Store App

时间:2015-08-31 12:12:25

标签: c# windows windows-store-apps background-task

我的应用程序在装有Windows 8.1 Pro的平板电脑上运行。

我有锁定屏幕访问权限:

  await BackgroundExecutionManager.RequestAccessAsync();

时间触发器使用这些条件(Internet和UserPresent)运行我的后台任务:

         // adding condition
         SystemCondition internetCondition = new SystemCondition(SystemConditionType.InternetAvailable);
         SystemCondition userPresentCondition = new SystemCondition(SystemConditionType.UserPresent); 

         builder.AddCondition(internetCondition);
         builder.AddCondition(userPresentCondition);
         BackgroundTaskRegistration taskRegistration = builder.Register();

它工作正常但是当我关闭我的设备时,它不会再次启动。

我应该添加哪种条件(如果可能的话)?

msdn

上的同样问题

1 个答案:

答案 0 :(得分:0)

为了将来的使用,我修复了它添加另一个带有会话条件的系统触发器的后台任务。