SyncConfiguration
@frozen
public struct SyncConfiguration : Sendable
Um SyncConfiguration
representa os parâmetros de configuração dos Realms que pretendem sincronizar com o Atlas App Services.
-
O
SyncUser
que possui o Realm que esta configuração deve abrir.Declaração
Swift
public var user: User { get }
-
O valor em que este Realm é particionado. A chave da partição é uma propriedade definida no Atlas App Services. Todas as classes com uma propriedade com este valor serão sincronizadas com o Realm.
Declaração
Swift
public var partitionValue: AnyBSON? { get }
-
Uma enumeração que determina o comportamento de recuperação de arquivos no evento de um reinício do cliente.
Observação
O padrão é
.recoverUnsyncedChanges
Veja
ClientResetMode
e aRLMClientResetMode
Declaração
Swift
public var clientResetMode: ClientResetMode { get }
-
Por padrão, Realm.asyncOpen() incorpora erros de conexão não fatais, como uma tentativa de conexão de tempo limite, e simplesmente tenta novamente até ser bem-sucedida. Se isso estiver definido como
true
, o erro será relatado à chamada de resposta e a abertura assíncrona será cancelada.Declaração
Swift
public var cancelAsyncOpenOnNonFatalErrors: Bool { get }
-
Uma configuração que controla como as assinaturas iniciais são preenchidas quando o Realm é aberto.
Declaração
Swift
public var initialSubscriptions: InitialSubscriptionsConfiguration? { get }