【问题标题】:WP7 Calling NotifyComplete() after 25 seconds on a PeriodicTaskWP7 在 PeriodicTask 上 25 秒后调用 NotifyComplete()
【发布时间】: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


【解决方案1】:

如果在调试时发生。

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

【讨论】:

  • 嘿,谢谢!我实际上想过,但我没有在任何地方找到它,我不知道为什么我没有在发布版本中实际尝试它..
猜你喜欢
  • 2013-06-01
  • 2013-02-09
  • 1970-01-01
  • 2011-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-25
  • 1970-01-01
相关资源
最近更新 更多