我对Windows Phone中的后台代理没有任何经验,我只是好奇是否可以启动后台代理并让它只运行一次?根据我所做的研究,它会每隔几秒运行一次。
是否可以设置一个属性让它只运行一次?目前,我这样做的唯一方法就是在代码中不再需要代理的情况下删除代理,但我不认为这是正确的方法吗?
感谢名单
答案 0 :(得分:2)
后台代理每30分钟运行一次。我不认为它可以自我禁用(除非它崩溃,但听起来像一个不好的做法),所以可能没有办法只运行一次。尽管如此,如果它只是在它启动时进行快速检查,确定它不应该运行,并立即调用NotifyComplete
方法,对手机的影响应该可以忽略不计。因此,我不会太担心它。