【发布时间】:2011-12-11 15:13:51
【问题描述】:
我试图理解为什么 NotifyComplete() 方法在定期任务执行的 25 秒限制之后仍被调用。
我了解如果在 25 秒之前未调用 notifyComplete(),则任务将被终止,但这不是正在发生的事情。 NotifyComplete() 仍然在 60 秒后被调用。
protected override void OnInvoke(ScheduledTask task)
{
Thread.Sleep(60000); // 60 Seconds
NotifyComplete();
}
任何想法?,我在某种程度上误解了后台代理的工作方式? 谢谢!
【问题讨论】:
-
是发生在手机上还是模拟器上还是两者兼而有之?
标签: c# windows-phone-7 windows-phone-7.1 background-agents