Classe SyncConfigurationBase
Uma Sync
Herança
Membros herdados
namespace: Realms.sincronizar
Conjunto: Realm.exe
Sintaxe
public abstract class SyncConfigurationBase : RealmConfigurationBase
Propriedades
| Editar esta página Ver fonteCancelAsyncOperationsOnNonFatalErrors
Obtém ou define um valor que indica se operações assíncronas, como Get
Declaração
public bool CancelAsyncOperationsOnNonFatalErrors { get; set; }
Valor da propriedade
Tipo | Descrição |
---|---|
bool |
|
Observações
Se definido como false
, os erros de sessão não fatais serão ignorados e a sincronização continuará tentando novamente a conexão em segundo plano. Isso significa que, nos casos em que o dispositivo estiver off-line, essas operações podem levar um tempo indeterminado para serem concluídas.
ClientResetHandler
Obtém ou define um manipulador que será invocado se ocorrer um reinício do cliente para esse Realm. O padrão é Recuperar
Declaração
public virtual ClientResetHandlerBase ClientResetHandler { get; set; }
Valor da propriedade
Tipo | Descrição |
---|---|
Client |
O Client |
Observações
Os valores suportados são instâncias de Recuper
Veja também
| Editar esta página Ver fonteChave de criptografia
Obtém ou define a chave, usada para criptografar todo o Realm. Depois de definido, deve ser especificado toda vez que o arquivo for usado.
Declaração
public byte[]? EncryptionKey { get; set; }
Valor da propriedade
Tipo | Descrição |
---|---|
byte[] | Chave completa de 64 bytes (512 bits) para criptografia AES-256. |
OnSessionError
Obtém ou define uma chamada de resposta que será invocado sempre que ocorrer uma Session
Declaração
public SyncConfigurationBase.SessionErrorCallback? OnSessionError { get; set; }
Valor da propriedade
Tipo | Descrição |
---|---|
Sync |
O Sync |
Observações
Os erros de redefinição do cliente não serão relatados por meio desse retorno de chamada, pois são manipulados pelo Client
Usuário
Obtém o usuário usado para criar esta Sync
Declaração
public User User { get; }