WP8.1 の質問にタグを付けたように、Silverlight アプリとは別に、Universal/Runtime アプリもあります。Windows Phone 8.1 ランタイム アプリでは、アプリのライフサイクルが少し異なります。
いずれにせよ、アプリがSuspended、Deactivated、Tombstoned、またはNot-Running状態になっている場合、アプリは停止しています。また、バックグラウンドで動作する方法はありません (公式 API を使用し、Audioplayers、GPS 追跡アプリ、およびそのために特別に設計されたその他のモデルは別として)。diffrenet ケースは、ロック画面の下で実行されているアプリでもあります (可能ですが、それはあなたが求めているものではありません)。アプリから離れると、Suspending イベントが発生するか ( WP Silverlight ではDeactivated )、アプリの状態を保存するためのこれらのイベントの時間が非常に限られていることにも注意してください。
BackgroundTasksを使用できる Windows Phone 8.1 (Silverlight とランタイムの両方) 以降では、 BackgroundAgentsとは別に、バックグラウンドで作業する方法があります。それらは、登録に応じて(たとえば、 TimeTrigger、MaintanceTrigger )時間間隔で、および/または特別な条件でトリガーできます。
これはさまざまな優れた記事であり、この記事でもいくつかの情報を見つけることができます。