Realm C++ SDKバージョン v 2.2.0
|
#include <client_reset.hpp>
パブリック メンバー関数 | |
restore_unsynced_changes(std::function=valid( dblocal )> より前、std::function= v(dblocal,db remote ) > より後) | |
追加の継承メンバー | |
保護された属性は、 Realm:: internal::bridge::client_reset_mode_base= から継承され、< db > | |
std::function< void(db local)> | m_Before |
std::function=id( db local, db remote)> | m_ after |
::realm::client_reset_mode | m_mode |
クライアント デバイスは、クライアントのリセット後にサーバーの最新の状態を反映する Realm をダウンロードします。 クライアントのリセットが発生する前からのローカルな変更とサーバー バージョンを統合するために、リカバリ プロセスがローカルで実行されます。
変更は次のルールに統合されます。
リカバリ統合が失敗すると、クライアントのリセット動作はmanual
モードに戻ります。 サーバー上で「クライアントリカバリ」設定が有効になっていない場合、リカバリ統合は失敗します。 互換性のないスキーマ変更が発生した場合にも統合が失敗する可能性があります。