Realm C++ SDK 버전 v2.2.0
|
#include <client_reset.hpp>
공개 멤버 함수 | |
Discard_unsynced_changes (std::function< oid(db local)> before, std::function< oid(db local, db remote)> after) | |
추가 상속 멤버 | |
realm::internal::bridge::client_reset_mode_base< db >에서 상속된 보호 속성 | |
std::function< void(db local)> | m_before |
std::function< oid(db local, db remote)> | m_after |
영역::client_reset_mode | m_mode |
동기화되지 않은 모든 로컬 변경 사항은 자동으로 삭제되고 로컬 상태는 서버의 가장 최근 상태로 자동 되돌아갑니다. 그런 다음 동기화되지 않은 변경 사항은 클라이언트 재설정 후 콜백 차단에서 복구할 수 있습니다.
discard_unsynced_changes
가 활성화되었지만 클라이언트 재설정 작업을 완료할 수 없는 경우 클라이언트 재설정 프로세스는 수동 모드로 되돌아갑니다. 예: 파괴적인 스키마 변경 중에 이 모드는 실패하고 수동 클라이언트 재설정 처리기를 호출합니다.