Realm C++ SDK 버전 v2.2.0
공개 멤버 함수 | 모든 멤버 목록

realm::client_reset::discard_unsynced_changes 구조체 참조

#include <client_reset.hpp>

realm::client_reset::discard_unsynced_changes에 대한 상속 다이어그램:
영역::internal::bridge::client_reset_mode_base< db >

공개 멤버 함수

 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 가 활성화되었지만 클라이언트 재설정 작업을 완료할 수 없는 경우 클라이언트 재설정 프로세스는 수동 모드로 되돌아갑니다. 예: 파괴적인 스키마 변경 중에 이 모드는 실패하고 수동 클라이언트 재설정 처리기를 호출합니다.


이 구조체에 대한 문서는 다음 파일에서 생성되었습니다.