BackgroundTask
繰り返しTimeTrigger
( false に設定)を登録した場合OneShot
、最初のオカレンスはいつ実行されますか? 最初のFreshnessTime
数分後ですか、それとも前ですか?
質問する
34 次
1 に答える
1
Microsoftのドキュメントには次のように記載されています。
FreshnessTime が 15 分に設定され、OneShot が false に設定されている場合、タスクは登録時刻から 0 分から 15 分の間で開始され、15 分ごとに実行されます。
編集
これを数回テストしたところ、登録後15分間はいつでも最初の発生を実行しているようです. 次に、前回の実行の開始時刻から 15 分に基づいて、定期的な 15 分間で将来のオカレンスを実行します。
OSがタイマーサイクルをどのようにスケジュールしているか内部的にはわかりませんが、質問への答えは後ではなく、前ではなく中にあります。
注意してください。タイマー バックグラウンド タスクをすぐに開始することはできません。
于 2013-02-27T10:06:30.577 に答える