3

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

我知道如果在 25 秒之前未调用 notifyComplete(),则任务被终止,但这不是正在发生的事情。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 回答