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;預設情況下,當同步失敗時,系統會以指數式回溯方式重試,並以系統預設的初始延遲時間為準,這總是勝過延遲直到——也就是說,如果系統的退回時間大於延遲直到,延遲直到基本上會被忽略。
- 屬性
備註
用來指示 SyncManager,未來與請求帳號和權限相符的同步請求,應延遲至自 Java 時代以來的秒數。
舉例來說,如果你想把下一次同步延遲至少 5 分鐘,那麼:
result.delayUntil = (System.currentTimeMillis() / 1000) + 5 * 60;
預設情況下,當同步失敗時,系統會以指數式的退回方式重試,預設的初始延遲時間總是勝 #delayUntil 出——也就是說,如果系統退後時間大於 #delayUntil, #delayUntil 系統基本上會被忽略。
Java 文件 android.content.SyncResult.delayUntil。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。