서버에 대한 연결의 현재 상태를 가져옵니다. 여러 세션이 동일한 기본 연결을 공유할 수 있습니다. 이 경우 모든 연결 변경 사항이 모든 세션에 전송됩니다.
이 메서드가 Connected
을 반환하고 state()
가 Active
또는 Dying
을 반환하는 경우에만 데이터가 서버와 동기화됩니다.
세션의 현재 상태를 가져옵니다.
이 세션이 연결된 Realm 객체 서버의 URL을 가져옵니다.
이 세션을 생성할 때 사용한 사용자를 가져옵니다.
세션 객체에 연결 알림을 등록합니다. Realm 객체 서버에 대한 기본 연결의 변경 사항에 대한 알림이 전송됩니다.
다음 인수를 사용하여 호출됩니다.
newState
: 연결의 새 상태oldState
: 연결이 전환된 상태입니다.2.15.0
세션 객체에 진행 알림 콜백 등록
등록할 진행 방향입니다.
등록에 사용할 진행 상황 알림 모드입니다. 둘 중 하나를 사용하면 됩니다.
reportIndefinitely
- 콜백이 등록 취소될 때까지 등록은 활성 상태로 유지됩니다.forCurrentlyOutstandingWork
- 현재 전송 가능한 바이트만 동기화될 때까지 등록이 활성화됩니다.다음 인수를 사용하여 호출됩니다.
transferred
: 이미 전송된 현재 바이트 수transferable
: 전송 가능한 총 바이트 수(이미 전송된 바이트 수에 전송 보류 중인 바이트 수를 더한 값)1.12.0
이 메서드는 알려진 모든 원격 변경 사항이 Realm에 다운로드되어 적용되거나 지정된 시간 제한에 도달할 때까지 성공적으로 해결되지 않는 프로미스를 반환합니다. 이 메서드가 시간 초과되더라도 다운로드는 여전히 백그라운드에서 계속됩니다.
이 메서드는 Realm이 열기 전에는 호출할 수 없습니다.
Optional
timeoutMs: 숫자Promise가 거부되기 전에 대기할 최대 시간(밀리초)입니다. 시간 초과를 지정하지 않으면 메서드는 영원히 대기합니다.
동기화 세션을 일시 중지합니다.
이 메서드는 비동기식이므로 세션이 시작되었는지 확인하려면 addConnectionNotification 을 사용하여 연결 알림을 추가해야 합니다.
이 메서드는 멱등성이 있으므로 세션이 이미 일시 중지되었거나 멀티플렉싱이 활성화된 경우 작동하지 않습니다.
2.16.0-rc.2
알타스 Realm Mobile Sync에 다시 연결합니다.
이 메서드는 비동기식이므로 세션이 시작되었는지 확인하려면 addConnectionNotification 을 사용하여 연결 알림을 추가해야 합니다.
이 메서드는 멱등성이 있으므로 세션이 이미 시작된 경우 작동하지 않습니다.
12.2.0
이전에 addStateNotification에 등록된 상태 알림 콜백의 등록을 취소합니다. 동일한 콜백으로 함수를 여러 번 호출해도 무시됩니다.
이전에 등록된 상태 콜백입니다.
2.15.0
이전에 addProgressNotification 을 통해 등록된 진행 알림 콜백의 등록을 취소합니다. 동일한 콜백으로 함수를 여러 번 호출해도 무시됩니다.
이전에 등록된 진행률 콜백입니다.
1.12.0
일시 중지된 동기화 세션을 재개합니다.
이 메서드는 비동기식이므로 세션이 시작되었는지 확인하려면 addConnectionNotification 을 사용하여 연결 알림을 추가해야 합니다.
이 메서드는 멱등성이 있으므로 세션이 이미 시작되었거나 멀티플렉싱이 활성화된 경우 작동하지 않습니다.
2.16.0-rc.2
이 메서드는 알려진 모든 로컬 변경 사항이 서버에 업로드되거나 지정된 시간 제한에 도달할 때까지 성공적으로 해결되지 않는 프로미스를 반환합니다. 이 메서드가 시간 초과되더라도 업로드는 백그라운드에서 계속 진행됩니다.
이 메서드는 Realm이 열기 전에는 호출할 수 없습니다.
Optional
timeoutMs: 숫자Maximum amount of time to wait in milliseconds before the promise is rejected. 시간 초과를 지정하지 않으면 메서드는 영원히 대기합니다.
TypeDoc을 사용하여 생성됨
해당 Realm이 구성된 구성의 동기화 부분을 가져옵니다.