3

定期的なタスク実行の 25 秒の制限の後でも NotifyComplete() メソッドが呼び出される理由を理解しようとしています。

notifyComplete() が 25 秒以内に呼び出されない場合、タスクが強制終了されることは理解していますが、これは起こっていることではありません。NotifyComplete() は 60 秒後も呼び出されます。

protected override void OnInvoke(ScheduledTask task)
{ 
    Thread.Sleep(60000); // 60 Seconds
    NotifyComplete();
}

何かアイデアはありますか?バックグラウンド エージェントの動作について、私は何らかの形で誤解していますか? ありがとう!

4

1 に答える 1

7

デバッグ中に発生した場合。

デバッガーで実行している場合、メモリとランタイムの制約は Windows Phone オペレーティング システムによって無視されます。

于 2011-12-11T15:45:25.850 に答える