Язык

SyncResult.DelayUntil Свойство

Определение

Используется для указания 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; По умолчанию, когда синхронизация завершается ошибкой, система повторяется позже с экспоненциальным обратным отключением с начальным временем задержки по умолчанию по умолчанию, которое всегда выигрывает от задержкиUntil- т. е. если время отката системы больше, чем задержкаUntil, задержка, по сути, будет игнорироваться.

Атрибуты

Комментарии

Используется для указания SyncManager, что будущие запросы синхронизации, соответствующие учетной записи и центру запроса, должны быть отложены до времени в секундах с момента Java эпохи.

Например, если вы хотите отложить следующую синхронизацию по крайней мере на 5 минут, выполните следующие действия:

result.delayUntil = (System.currentTimeMillis() / 1000) + 5 * 60;

По умолчанию, когда синхронизация завершается ошибкой, система повторяется позже с экспоненциальным обратным отключением с начальным временем задержки по умолчанию по умолчанию, которое всегда выигрывает больше #delayUntil , т. е. если время отключения системы больше, чем #delayUntil, #delayUntil по сути, будет игнорироваться.

Java документации по android.content.SyncResult.delayUntil.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к