Namespace Realms.Sync.ErrorHandling
Aulas
ClientResetHandlerBase
A classe base para os diferentes tipos de manipuladores de redefinição de cliente. As possíveis implementações são RecoverOrDiscardUnsyncedChangesHandler, RecoverUnsyncedChangesHandler, DiscardUnsyncedChangesHandler e ManualRecoveryHandler. Para usar qualquer um deles, crie uma nova instância e atribua-a a ClientResetHandler na configuração que você usa para abrir a instância sincronizada do Realm .
DiscardUnsyncedChangesHandler
Uma estratégia de reinício do cliente em que todos os dados ainda não sincronizados são descartados automaticamente e uma nova cópia do Realm sincronizado é obtida.
ManualRecuperaçãoHandler
Uma estratégia de reinício do cliente em que o usuário precisa tratar totalmente de um reinício do cliente.
RecuperarOrDiscardUnsyncedChangesHandler
Uma estratégia de reinício do cliente que tenta recuperar automaticamente quaisquer alterações não sincronizadas. Se isso falhar, esse manipulador voltará para a estratégia de descartar alterações não sincronizadas.
Recuperar alterações não sincronizadasHandler
Uma estratégia de reinício do cliente que tenta recuperar automaticamente quaisquer alterações não sincronizadas.
delegados
ClientResetHandlerBase.AfterResetCallback
Chamada de resposta que indica que acabou de acontecer um reinício do cliente.
ClientResetHandlerBase.BeforeResetCallback
Chamada de resposta que indica que um reinício do cliente está prestes a acontecer.
ClientResetHandlerBase.ClientResetCallback
Retorno de chamada acionado quando um erro de reinício do cliente ocorre em um Realm.