无法注册后台任务

时间:2016-11-13 16:28:10

标签: c# uwp windows-10-mobile background-task

我正在编写一个应用程序,可以持续扫描范围内的所有访问点并将日志保存到文本文件中。当用户单击“开始”按钮并运行直到用户切换到其他应用程序时单击“停止”按钮时,扫描应该开始。

据我所知,这个功能可以使用后台任务实现,但我不断得到异常告诉“没有足够的配额可用于处理此命令。(HRESULT的异常:0x80070718)”,当尝试注册后台任务时。

任何想法,可能出现什么问题?

完整代码: https://www.dropbox.com/sh/1v9mbr3xhgr3283/AACDbB7skZUI7Z5fiu0HT8r4a?dl=0

1 个答案:

答案 0 :(得分:1)

每次应用运行时,您是否注册了后台任务?你在检查它是否已经注册?可以多次注册后台任务,因为只允许注册许多后台任务(取决于设备),那么您可能已经用完了容量。检查提供以下引用的this page

  

检查此项非常重要,因为如果任务已注册多个   次,它会在触发时多次运行;这个可以   使用多余的CPU并可能导致意外行为。

相关问题