Realm C++ SDK Versão C++ v2.2.0
|
#include <client_reset.hpp>
Funções de membro público | |
recover_unsynced_changes (std::function < null(db local) > antes, std:: function < null (db local, db remoto) > depois) | |
Membros herdados adicionais | |
Atributos Protegidos herdados do realm::internal::bridge::client_reset_mode_base< db > | |
std::function< void(db local)> | m_before |
std::function < null (db local, db remoto)> | m_after |
Realm::client_reset_mode | m_mode |
O dispositivo do cliente baixará um domínio que reflete o estado mais recente do servidor após o reinício do cliente. Um processo de recuperação é executado localmente em uma tentativa de integrar a versão do servidor com quaisquer alterações locais anteriores à ocorrência do reinício do cliente.
As alterações são integradas com as seguintes regras:
Se a integração de recuperação falhar, o comportamento de reinício do cliente voltará para o modo manual
. A integração de recuperação falhará se a configuração "Recuperação de cliente" não estiver habilitada no servidor. A integração também pode falhar no evento de uma alteração de esquema incompatível.