네임스페이스 Realms.Sync.ErrorHandling
클래스
ClientResetHandlerBase
다양한 유형의 클라이언트 재설정 핸들러에 대한 기본 클래스입니다. 가능한 구현은 RecoverOrDiscardUnsyncedChangesHandler, RecoverUnsyncedChangesHandler, DiscardUnsyncedChangesHandler 및 manualRecoveryHandler 입니다. 둘 중 하나를 사용하려면 새 인스턴스를 생성하고 동기화된 Realm 인스턴스를 여는 데 사용하는 구성의 ClientResetHandler 에 할당합니다.
DiscardUnsyncedChangesHandler
아직 동기화되지 않은 모든 데이터를 자동으로 삭제하고 동기화된 Realm의 새 사본을 얻는 클라이언트 재설정 전략입니다.
수동 복구 핸들러
사용자가 클라이언트 재설정을 완전히 처리해야 하는 클라이언트 재설정 전략입니다.
RecoveryOrDiscardUnsyncedChangesHandler
동기화되지 않은 변경 사항을 자동으로 복구하려고 시도하는 클라이언트 재설정 전략입니다. 실패하면 이 핸들러는 동기화되지 않은 변경 사항 삭제 전략으로 돌아갑니다.
RecoveryUnsyncedChangesHandler
동기화되지 않은 변경 사항을 자동으로 복구하려고 시도하는 클라이언트 재설정 전략입니다.
위임
ClientResetHandlerBase.AfterResetCallback
클라이언트 재설정이 방금 발생했음을 나타내는 콜백입니다.
ClientResetHandlerBase.BeforeResetCallback
클라이언트 재설정이 곧 발생함을 나타내는 콜백입니다.
ClientResetHandlerBase.ClientResetCallback
동기화된 Realm 에서 클라이언트 재설정 오류가 발생할 때 트리거되는 콜백입니다.