当我打开我的电脑时执行后台任务 - Windows 应用商店
Execute a background task when I turn my PC on - Windows Store App
我的应用程序 运行正在 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
的相同问题
为了将来的使用,我修复了它添加另一个后台任务与会话条件的系统触发器。
我的应用程序 运行正在 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
的相同问题为了将来的使用,我修复了它添加另一个后台任务与会话条件的系统触发器。