SyncConfiguration
@frozen
public struct SyncConfiguration : Sendable
SyncConfiguration
은(는) Atlas App Services와 동기화하려는 Realms에 대한 구성 매개 변수를 나타냅니다.
-
이 구성에서 열어야 하는 Realm을 소유한
SyncUser
입니다.선언
Swift
public var user: User { get }
-
이 Realm이 분할된 값입니다. 파티션 키는 Atlas App Services에 정의된 속성입니다. 이 값의 속성이 있는 모든 클래스가 Realm과 동기화됩니다.
선언
Swift
public var partitionValue: AnyBSON? { get }
-
클라이언트 재설정 이벤트 시 파일 복구 동작을 결정하는 열거형입니다.
참고
기본값
.recoverUnsyncedChanges
~를 참조하세요.
ClientResetMode
개인정보 정책에RLMClientResetMode
선언
Swift
public var clientResetMode: ClientResetMode { get }
-
기본적으로 Realm.asyncOpen() 는 연결 시도 시간 초과와 같이 치명적이지 않은 연결 오류를 삼키고 성공할 때까지 단순히 재시도합니다.
true
로 설정하면 대신 오류가 콜백에 보고되고 비동기 열기가 취소됩니다.선언
Swift
public var cancelAsyncOpenOnNonFatalErrors: Bool { get }
-
Realm이 열릴 때 초기 구독이 채워지는 방법을 제어하는 구성입니다.
선언
Swift
public var initialSubscriptions: InitialSubscriptionsConfiguration? { get }