0

BackgroundTask繰り返しTimeTrigger( false に設定)を登録した場合OneShot、最初のオカレンスはいつ実行されますか? 最初のFreshnessTime数分後ですか、それとも前ですか?

4

1 に答える 1

1

Microsoftのドキュメントには次のように記載されています。

FreshnessTime が 15 分に設定され、OneShot が false に設定されている場合、タスクは登録時刻から 0 分から 15 分の間で開始され、15 分ごとに実行されます。

編集
これを数回テストしたところ、登録後15分間はいつでも最初の発生を実行しているようです. 次に、前回の実行の開始時刻から 15 分に基づいて、定期的な 15 分間で将来のオカレンスを実行します。

OSがタイマーサイクルをどのようにスケジュールしているか内部的にはわかりませんが、質問への答えはではなく、ではなく中にあります。

注意してください。タイマー バックグラウンド タスクをすぐに開始することはできません。

于 2013-02-27T10:06:30.577 に答える