SyncResult.DelayUntil 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于向 SyncManager 指示将来与请求的帐户和颁发机构匹配的同步请求应延迟到自Java纪元以来的秒数。
[Android.Runtime.Register("delayUntil")]
public long DelayUntil { get; set; }
[<Android.Runtime.Register("delayUntil")>]
member this.DelayUntil : int64 with get, set
属性值
用于向 SyncManager 指示将来与请求的帐户和颁发机构匹配的同步请求应延迟到自Java纪元以来的秒数。 例如,如果要将下一次同步延迟至少 5 分钟,则:result.delayUntil = (System.currentTimeMillis() / 1000 + 5 * 60;默认情况下,当同步失败时,系统稍后会使用指数退避来重试,系统默认的初始延迟时间始终胜过 delayUntil -- 例如,如果系统退避时间大于 delayUntil,则 delayUntil 基本上将被忽略。
- 属性
注解
用于向 SyncManager 指示将来与请求的帐户和颁发机构匹配的同步请求应延迟到自Java纪元以来的秒数。
例如,如果要将下一次同步延迟至少 5 分钟,则:
result.delayUntil = (System.currentTimeMillis() / 1000) + 5 * 60;
默认情况下,当同步失败时,系统稍后会使用指数退避重试,系统默认的初始延迟时间(始终会赢得 #delayUntil ),即如果系统退避时间大于 #delayUntil, #delayUntil 则基本上将被忽略。
Java文档android.content.SyncResult.delayUntil。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。