命名空间 Realms.Sync.ErrorHandling
类
ClientResetHandlerBase
不同类型的客户端重置处理程序的基类。 可能的实现包括RecoverOrDiscardUnsyncedChangesHandler 、 RecoverUnsyncedChangesHandler 、 DiscardUnsyncedChangesHandler和ManualRecoveryHandler 。 要使用其中任何一个,请创建一个新实例,并将其分配给用于打开同步 Realm 实例的配置上的 ClientResetHandler 。
DiscardUnsyncedChangesHandler
一种客户端重置策略,其中所有尚未同步的数据将被自动丢弃,并获取已同步 Realm 的全新副本。
ManualRecoveryHandler
一种客户端重置策略,用户需要完全处理客户端重置。
RecoverOrDiscardUnsyncedChangesHandler
一种客户端重置策略,尝试自动恢复任何未同步的更改。 如果失败,此处理程序将改用丢弃未同步更改策略。
RecoverUnsyncedChangesHandler
一种客户端重置策略,尝试自动恢复任何未同步的更改。
委托
ClientResetHandlerBase.AfterResetCallback
指示刚刚发生客户端重置的回调。
ClientResetHandlerBase.BeforeResetCallback
指示即将发生客户端重置的回调。
ClientResetHandlerBase.ClientResetCallback
当同步Realm中发生客户端重置错误时触发的回调。