Realm C++ SDK Versão C++ v2.2.0
Funções de membro público | Lista de todos os membros

Referência de estrutura Realm::internal::bridge::sync_error

Funções de membro público

 sync_error (const sync_error &outros)
 
sync_erroroperador= (const sync_error &outros)
 
 sync_error (sync_error &&outros)
 
sync_erroroperador= (sync_error &&outros)
 
 sync_error (SyncError &&)
 
std::unordered_map< std::string, std::string > user_info () const
 
std::vector< compensating_write_error_infocompensating_writes_info () const
 
Status get_status () const
 
bool is_fatal () const
 
std::string_view mensagem () const
 Uma explicação agregada do erro, incluindo um link para os registros do servidor, se aplicável.
 
bool is_client_reset_requested () const
 O erro indica uma situação de redefinição do cliente.
 

Documentação da função do membro

◆ compensating_writes_info()

std::vector< compensating_write_error_info > Realm::internal::bridge::sync_error::compensating_writes_info ( ) const

Se esse erro resultou de uma gravação compensatória, esse vetor conterá informações sobre cada objeto que causou uma gravação compensatória e por que a gravação foi ilegal.

◆ user_info()

std::unordered_map< std::string, std::string > Realm::internal::bridge::sync_error::user_info ( ) const

Um dicionário de informações extras do usuário associadas a este erro. Se este for um erro de redefinição do cliente, as chaves para c_original_file_path_key e c_reovery_file_path_key serão preenchidas com os caminhos relevantes do sistema de arquivos.


A documentação para esta estrutura foi gerada a partir dos seguintes arquivos: