Realm C++ SDKバージョン v 2.2.0
|
#include <client_reset.hpp>
パブリック メンバー関数 | |
bulk_unsynced_changes (std::function=valid( db local)> の前、std::function=v( db local, 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 |
同期されていないすべてのローカル変更は自動的に破棄され、ローカル状態はサーバーからの最新の状態に自動的に戻ります。 同期されていない変更は、クライアントと リセット後のコールバック ブロックで回復できます。
discard_unsynced_changes
が有効になっているがクライアント リセット操作が完了しない場合、クライアント リセット プロセスは手動モードに戻ります。 例: スキーマの破壊的な変更中に、このモードは失敗し、手動クライアント リセット ハンドラーが呼び出されます。