【发布时间】:2023-03-30 20:17:01
【问题描述】:
我对windows phone中的后台代理没有任何经验,我只是好奇是否可以启动后台代理并让它只运行一次?因为根据我所做的研究,它每隔几秒就会运行一次。
也许我可以设置一个属性让它只运行一次?目前我这样做的唯一方法是在代码中不再需要的位置删除代理,但我认为这不是正确的方法吗?
感谢
【问题讨论】:
标签: windows-phone-8 background-agent
我对windows phone中的后台代理没有任何经验,我只是好奇是否可以启动后台代理并让它只运行一次?因为根据我所做的研究,它每隔几秒就会运行一次。
也许我可以设置一个属性让它只运行一次?目前我这样做的唯一方法是在代码中不再需要的位置删除代理,但我认为这不是正确的方法吗?
感谢
【问题讨论】:
标签: windows-phone-8 background-agent
后台代理将每 30 分钟运行一次。我不认为它可以禁用自身(除非它崩溃,但听起来像是一种不好的做法),所以可能没有办法只运行一次。尽管如此,如果你只是在启动时快速检查,决定它不应该运行,然后立即调用NotifyComplete 方法,对手机的影响应该可以忽略不计。因此,我不会太担心。
【讨论】: