Class RecuperarUnsyncedChangesHandler
Uma estratégia de reinício do cliente que tenta recuperar automaticamente quaisquer alterações não sincronizadas.
namespace: Realms.Sincronizar.Tratamento de erros
Conjunto: Realm.exe
Sintaxe
public sealed class RecoverUnsyncedChangesHandler : ClientResetHandlerBase
Observações
Você pode ler mais sobre as regras de mesclagem automática em reinício do cliente - .NET SDK. O mecanismo de recuperação automática cria transação de escrita, o que significa que todas as alterações realizadas são propagadas corretamente por meio das notificações de alteração padrão do Realm. A estratégia Recuperar
- O usuário precisa ser notificado (em On
Before ) sobre uma possível perda de dados não sincronizada como resultado de uma mesclagem ou de um descarte completo de alterações locaisReset - O usuário precisa ser notificado (no On
After ) de que o processo de redefinição foi concluídoReset - Casos de uso avançados para aplicativos sensíveis a dados em que o desenvolvedor deseja recuperar da maneira mais apropriada os dados não sincronizados
- Faça backup de todo o Realm antes que o reinício do cliente aconteça (em On
Before ). Esse backup pode, por exemplo, ser usado para restaurar os dados não sincronizados (consulte 3.)Reset
Propriedades
| Editar esta página Ver fonteManualResetFallback
Obtém ou define a chamada de resposta acionada quando ocorre um erro que torna a operação incapaz de ser concluída, por exemplo, no caso de uma alteração destrutiva de esquema.
Declaração
public ClientResetHandlerBase.ClientResetCallback? ManualResetFallback { get; set; }
Valor da propriedade
Tipo | Descrição |
---|---|
Client |
A chamada de resposta é invocada se o tratamento automático do reinício do cliente falhar. |
OnAfterReset
Obtém ou define a chamada de resposta que indica que um reinício do cliente acabou de acontecer.
Declaração
public ClientResetHandlerBase.AfterResetCallback? OnAfterReset { get; set; }
Valor da propriedade
Tipo | Descrição |
---|---|
Client |
A chamada de resposta é invocada logo após um reinício do cliente. |
OnBeforeReset
Obtém ou define a chamada de resposta que indica que um reinício do cliente está prestes a acontecer.
Declaração
public ClientResetHandlerBase.BeforeResetCallback? OnBeforeReset { get; set; }
Valor da propriedade
Tipo | Descrição |
---|---|
Client |
A chamada de resposta é invocada logo antes de um reinício do cliente. |