Background agents for Windows Phone
应用程序可能只有一个后台代理程序。这个代理人可以 注册为PeriodicTask,ResourceIntensiveTask或两者。该 代理运行的计划取决于它的任务类型 注册为。时间表的细节将在后面描述 这个话题。一次只运行一个代理实例。
如果我想在WP8中同时完成许多任务,例如从数据库获取数据并获取位置信息,该怎么办?
其次,如果只能进行一次后台处理,那么为什么ScheduledActionService
有Add()
方法。
我尝试添加Windows Phone Scheduled Task Agent
的多个项目,但会出现以下错误。
错误2项目参考 包含两个或多个相同类型的后台代理 'ScheduledTaskAgent'。 PROJECTNAME
我将如何同时运行并行任务。
答案 0 :(得分:1)
这取决于您希望何时运行并发任务。如果您希望在应用程序运行时运行所有内容,则根本不需要任何后台任务。
如果您希望在app未运行时运行所有任务,只需使用一个后台代理并使用它来执行所有任务。