件名が言ったように、Windows Phone の 1 つのアプリでPeriodicTask
と を一緒に使用できますか?ResourceIntensiveTask
例:PeriodicTask
とResourceIntensiveTask
を同時に使用できますか?
件名が言ったように、Windows Phone の 1 つのアプリでPeriodicTask
と を一緒に使用できますか?ResourceIntensiveTask
例:PeriodicTask
とResourceIntensiveTask
を同時に使用できますか?
はい。How to: Implement Background Agents for Windows Phone によると:
各アプリケーションは一度に 1 つの ScheduledTaskAgent しか登録できませんが、このエージェントをリソース集約型エージェントと定期的エージェントの両方としてスケジュールできます。アプリケーションで ResourceIntensiveTask と PeriodicTask の両方を使用する場合、OnInvoke メソッドに渡される ScheduledTask オブジェクトのタイプを確認して、エージェントが呼び出されているタスクを特定し、必要に応じてコード実行を分岐できます。
両方の種類のタスクで ScheduledActionService.Add() を呼び出すことができるはずです。