名前空間 Realm.Sync.Errorprocessing
クラス
ClientResetHandlerBase
さまざまなタイプのクライアント リセット ハンドラーの基本クラス。 使用可能な実装は、 ReactiveOrDiscardUnsyncedchangesHandler 、 ReactiveUnsyncedchangesHandler 、 DishardUnsyncedchangesHandler 、および ManualRecoveryHandler を 使用 します。これらのいずれかを使用するには、新しい インスタンスを作成し、同期された Realm インスタンスを開くために使用する構成の ClientResetHandler にそれを割り当てます。
DiscardUnsyncedchangesHandler
まだ同期されていないデータはすべて自動的に破棄され、同期された Realm の新しいコピーが取得されるクライアント リセット戦略です。
ManualRecoveryHandler
ユーザーがクライアント リセットを完全に管理する必要があるクライアント リセット戦略。
ReactiveOrDiscardUnsyncedchangesHandler
同期されていない変更を自動的に回復しようとするクライアント リセット戦略です。 それが失敗した場合、このハンドラーは 同期されていない変更の破棄 戦略に戻ります。
ReactiveUnsyncedchangesHandler
同期されていない変更を自動的に回復しようとするクライアント リセット戦略です。
委任
ClientResetHandlerBase.AfterResetCallback
クライアント リセットが先ほど発生したことを示すコールバック。
ClientResetHandlerBase.BeforeResetCallback
クライアントリセットがこれから実行されることを示すコールバック。
ClientResetHandlerBase.ClientResetCallback
同期された Realm で クライアント リセット エラーが発生したときにトリガーされるコールバック。