WP7在周期任务上25秒后调用NotifyComplete()



我试图理解为什么NotifyComplete()方法即使在周期性任务执行的25秒限制之后也会被调用。

我明白,如果notifyComplete()在25秒之前没有被调用,任务就会被杀死,但这不是正在发生的事情。NotifyComplete()在60秒后仍然被调用。

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

任何想法?在某种程度上,我误解了后台特工的工作方式?谢谢!

如果在调试时发生。

在调试器下运行时,内存和运行时约束被Windows Phone操作系统忽略。

最新更新