2

件名が言ったように、Windows Phone の 1 つのアプリでPeriodicTaskと を一緒に使用できますか?ResourceIntensiveTask

例:PeriodicTaskResourceIntensiveTaskを同時に使用できますか?

4

1 に答える 1

3

はい。How to: Implement Background Agents for Windows Phone によると:

各アプリケーションは一度に 1 つの ScheduledTaskAgent しか登録できませんが、このエージェントをリソース集約型エージェントと定期的エージェントの両方としてスケジュールできます。アプリケーションで ResourceIntensiveTask と PeriodicTask の両方を使用する場合、OnInvoke メソッドに渡される ScheduledTask オブジェクトのタイプを確認して、エージェントが呼び出されているタスクを特定し、必要に応じてコード実行を分岐できます。

両方の種類のタスクで ScheduledActionService.Add() を呼び出すことができるはずです。

于 2012-11-15T04:08:30.813 に答える