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
継承
SyncResult
属性
実装

注釈

このクラスは、同期操作の結果を SyncManager に伝達するために使用されます。 ここでの値に基づいて、SyncManager によって同期の処理と、今後新しい同期操作をスケジュールする必要があるかどうかが決まります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
SyncResult()

"クリーン" SyncResult を作成します。

プロパティ

名前 説明
AlreadyInProgress

SyncResult のこのインスタンスは、同期が既に進行中の同期要求に応答して SyncAdapter によって返されます。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Creator
DatabaseError

SyncAdapter がストレージ レイヤーとの対話で受け取ったエラーが原因でハード エラーが発生したことを示すために使用されます。

DelayUntil

SyncManager に対して、要求のアカウントと機関に一致する将来の同期要求を、エポックから数秒で遅延させる必要があることを示すために使用Java。

FullSyncRequested

設定した場合、SyncManager は、同期要求で使用されたのと同じアカウントと機関 (ただし空の extras Bundle) を使用して即時同期を要求します。

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 は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 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()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

このクラスは、同期操作の結果を SyncManager に伝達するために使用されます。

(継承元 Object)
ToDebugString()

状態を示すデバッグ文字列を生成します。

ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

このクラスは、同期操作の結果を SyncManager に伝達するために使用されます。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

このオブジェクトをパーセルにフラット化します。

明示的なインターフェイスの実装

名前 説明
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)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

このクラスは、同期操作の結果を SyncManager に伝達するために使用されます。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象