SyncConfiguration
@frozen
public struct SyncConfiguration : Sendable
SyncConfiguration
表示旨在与 Atlas App Services 同步的 Realm 的配置参数。
-
拥有此配置应打开的 Realm 的
SyncUser
。声明
Swift
public var user: User { get }
-
此 Realm 分区所依据的值。 分区键是 Atlas App Services 中定义的属性。 所有具有此值的属性的类都将同步到 Realm。
声明
Swift
public var partitionValue: AnyBSON? { get }
-
声明
Swift
public var clientResetMode: ClientResetMode { get }
-
默认情况下,Realm.asyncOpen() 吞掉非致命连接错误,例如连接尝试超时,并简单地重试直到成功。 如果将其设置为
true
,则错误将报告给回调,并且异步打开将被取消。声明
Swift
public var cancelAsyncOpenOnNonFatalErrors: Bool { get }
-
一种配置,用于控制打开 Realm 时如何填充初始订阅。
声明
Swift
public var initialSubscriptions: InitialSubscriptionsConfiguration? { get }