SyncConfigurationBase 类
Sync
继承
继承成员
命名空间: Realm 。 Sync
程序集:Realm.dll
语法
public abstract class SyncConfigurationBase : RealmConfigurationBase
属性
| 编辑本页 查看源代码CancelAsyncOperationsOnNonFatalErrors
获取或设置一个值,该值指示异步操作(例如Get
声明
public bool CancelAsyncOperationsOnNonFatalErrors { get; set; }
属性值
类型 | 说明 |
---|---|
bool |
|
备注
如果设置为false
,则将忽略非致命会话错误,同步将继续在后台重试连接。 这意味着在设备离线的情况下,这些操作可能需要不确定的时间才能完成。
ClientResetHandler
获取或设置在此 Realm 发生客户端重置错误时将调用的处理程序。 默认为Recover
声明
public virtual ClientResetHandlerBase ClientResetHandler { get; set; }
属性值
类型 | 说明 |
---|---|
Client |
将用于处理客户端重置的Client |
备注
支持的值为Recover
另请参阅
| 编辑本页 查看源代码EncryptionKey
获取或设置用于加密整个 Realm 的密钥。 设置后,必须在每次使用该文件时指定。
声明
public byte[]? EncryptionKey { get; set; }
属性值
类型 | 说明 |
---|---|
字节[] | 用于 AES-256 加密的完整 64 字节(512 位)密钥。 |
OnSessionError
获取或设置回调,每当同步 Realm 发生Session
声明
public SyncConfigurationBase.SessionErrorCallback? OnSessionError { get; set; }
属性值
类型 | 说明 |
---|---|
Sync |
将用于报告暂时性会话错误的Sync |
备注
客户端重置错误不会通过此回调报告,因为它们由设置的Client
user
获取用于创建此 Sync
声明
public User User { get; }