Realm C++ SDK版本 v 2.2.0
|
#include <client_reset.hpp>
公共成员函数 | |
Discard_unsynced_changes (std::function< void( db local)> before, std::function< void( db local, db Remote)> after) | |
其他继承成员 | |
从realm::internal::bridge::client_reset_mode_base< db >继承的受保护属性 | |
std::function< void(db local)> | m_before |
std::function< void( db local, db Remote)> | m_after |
::realm::client_reset_mode | m_mode |
所有未同步的本地更改都将自动丢弃,本地状态将自动恢复为来自服务器的最新状态。 然后,可以在帖子客户端重置回调块中恢复未同步的更改。
如果已启用discard_unsynced_changes
,但无法完成客户端重置操作,则客户端重置过程将恢复为手动模式。 示例:在破坏性模式更改期间,此模式将失败并调用手动客户端重置处理程序。