1

我对windows phone中的后台代理没有任何经验,我只是好奇是否可以启动后台代理并让它只运行一次?因为根据我所做的研究,它会每隔几秒钟运行一次。

也许我可以设置一个属性让它只运行一次?目前我这样做的唯一方法是在代码中不再需要的位置删除代理,但我认为这不是正确的方法吗?

谢谢

4

1 回答 1

2

后台代理将每 30 分钟运行一次。我不认为它可以禁用自身(除非它崩溃,但听起来像是一种不好的做法),所以可能没有办法只运行一次。不过,如果你只是在它启动时快速检查一下,决定它不应该运行,然后立即调用该NotifyComplete方法,对手机的影响应该可以忽略不计。因此,我不会太担心它。

于 2013-06-19T08:37:34.467 回答