2
我已经阅读了很多不同的值,可以运行多长时间的后台任务。一切从15到30秒。 MSDN writes 25 seconds.后台任务和持续时间(Windows Phone 7)
有没有人知道这个值是肯定的?如果该值为25秒,这是否意味着我有25秒的时间来执行我的任务,或者这项任务需要一些时间才能开始和/或完成?
我已经阅读了很多不同的值,可以运行多长时间的后台任务。一切从15到30秒。 MSDN writes 25 seconds.后台任务和持续时间(Windows Phone 7)
有没有人知道这个值是肯定的?如果该值为25秒,这是否意味着我有25秒的时间来执行我的任务,或者这项任务需要一些时间才能开始和/或完成?
MSDN似乎已经更新,因为我可以发誓,今年早些时候它已经是15秒了。无论如何,我不会关心我自己,因为如果你在15秒内无法完成这个操作,你很可能会打破5MB的内存限制。
另外,时间是调用ScheduledTaskAgent.OnInvoke时的执行时间。
该文章说它已于9月23日更新。我的代码在一秒钟内完成,但由于缓慢/超载的服务器,我的HTTPWebRequest有时需要20秒,这是我的问题。这就是为什么我很确定地知道我是否有15秒或25秒。这一切都令人困惑:) – John
如果文档中有这样的说明,那么这是25。如果您不相信文档,请编写测试:p –
无论使用哪种方式,请在webrequest上使用超时计划。如果你不能在15日内完成,请尽早保释,以免你的代理人一直失败。 –