SyncResult Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот класс используется для передачи результатов операции синхронизации в SyncManager.
[Android.Runtime.Register("android/content/SyncResult", DoNotGenerateAcw=true)]
public sealed class SyncResult : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/content/SyncResult", DoNotGenerateAcw=true)>]
type SyncResult = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Наследование
- Атрибуты
- Реализации
Комментарии
Этот класс используется для передачи результатов операции синхронизации в SyncManager. На основе значений, приведенных здесь, SyncManager определяет порядок синхронизации и необходимость планирования новой операции синхронизации в будущем.
Документация по Java для android.content.SyncResult
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Конструкторы
SyncResult() |
Создайте "чистый" SyncResult. |
Свойства
AlreadyInProgress |
Этот экземпляр SyncResult возвращается SyncAdapter в ответ на запрос синхронизации, когда синхронизация уже выполняется. |
Class |
Возвращает класс среды выполнения данного объекта |
Creator | |
DatabaseError |
Используется для указания того, что в SyncAdapter возникла жесткая ошибка из-за ошибки, полученной при взаимодействии со слоем хранилища. |
DelayUntil |
Используется для указания SyncManager, что будущие запросы синхронизации, соответствующие учетной записи и полномочиям запроса, должны быть отложены до времени в секундах с момента эпохи Java. |
FullSyncRequested |
Если задан параметр SyncManager, будет запрашивать немедленную синхронизацию с той же учетной записью и центром (но пустым пакетом дополнительных компонентов), как было использовано в запросе синхронизации. |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
HasError |
Удобный метод для определения SyncResult указывает, что произошла ошибка. |
HasHardError |
Удобный метод для определения того, указывает ли SyncResult на то, что произошла жесткая ошибка. |
HasSoftError |
Удобный метод для определения того, указывает ли SyncResult, что произошла мягкая ошибка. |
JniIdentityHashCode |
Этот класс используется для передачи результатов операции синхронизации в SyncManager. (Унаследовано от Object) |
JniPeerMembers |
Этот класс используется для передачи результатов операции синхронизации в SyncManager. |
MoreRecordsToGet |
Это поле игнорируется SyncManager. |
PartialSyncUnavailable |
Это поле игнорируется SyncManager. |
PeerReference |
Этот класс используется для передачи результатов операции синхронизации в SyncManager. (Унаследовано от Object) |
Stats |
Используется для хранения дополнительных статистических данных об операции синхронизации. |
SyncAlreadyInProgress |
Используется, чтобы указать, что SyncAdapter уже выполняет операцию синхронизации, хотя и не обязательно для запрошенной учетной записи и центра, и что ему не удалось обработать этот запрос. |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
TooManyDeletions |
Используется для указания того, что SyncAdapter определил, что ему потребуется выполнить на сервере слишком много операций удаления, чтобы удовлетворить запрос (как определено в SyncAdapter). |
TooManyRetries |
Используется для указания того, что в SyncAdapter возникла жесткая ошибка из-за слишком много попыток одной и той же операции (как определено в SyncAdapter). |
Методы
Clear() |
Очищает SyncResult до чистого состояния. |
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
DescribeContents() |
Описывать типы специальных объектов, содержащихся в маршалируемом представлении этого объектного объекта. |
Dispose() |
Этот класс используется для передачи результатов операции синхронизации в SyncManager. (Унаследовано от Object) |
Dispose(Boolean) |
Этот класс используется для передачи результатов операции синхронизации в SyncManager. (Унаследовано от Object) |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
MadeSomeProgress() |
Удобный метод для определения того, следует ли перепланировать синхронизацию после сбоя по какой-либо причине. |
Notify() |
Пробуждает один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
ToArray<T>() |
Этот класс используется для передачи результатов операции синхронизации в SyncManager. (Унаследовано от Object) |
ToDebugString() |
Создает строку отладки, указывающую состояние. |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Этот класс используется для передачи результатов операции синхронизации в SyncManager. (Унаследовано от Object) |
Wait() |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.>< (Унаследовано от Object) |
Wait(Int64) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
WriteToParcel(Parcel, ParcelableWriteFlags) |
Разведите этот объект в плоскую структуру в объект Parcel. |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Этот класс используется для передачи результатов операции синхронизации в SyncManager. (Унаследовано от Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Этот класс используется для передачи результатов операции синхронизации в SyncManager. (Унаследовано от Object) |
IJavaPeerable.Finalized() |
Этот класс используется для передачи результатов операции синхронизации в SyncManager. (Унаследовано от Object) |
IJavaPeerable.JniManagedPeerState |
Этот класс используется для передачи результатов операции синхронизации в SyncManager. (Унаследовано от Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Этот класс используется для передачи результатов операции синхронизации в SyncManager. (Унаследовано от Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Этот класс используется для передачи результатов операции синхронизации в SyncManager. (Унаследовано от Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Этот класс используется для передачи результатов операции синхронизации в SyncManager. (Унаследовано от Object) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Этот класс используется для передачи результатов операции синхронизации в SyncManager. |
GetJniTypeName(IJavaPeerable) |
Этот класс используется для передачи результатов операции синхронизации в SyncManager. |