类 PartitionSyncConfiguration
PartitionSyncConfiguration用于设置可在使用 Atlas Device Sync 的设备之间进行同步的Realm 。
继承成员
命名空间: Realm 。 Sync
程序集:Realm.dll
语法
public class PartitionSyncConfiguration : SyncConfigurationBase
构造函数
| 编辑本页 查看源代码PartitionSyncConfiguration(ObjectId?, User, string?)
初始化PartitionSyncConfiguration类的新实例。
声明
public PartitionSyncConfiguration(ObjectId? partition, User user, string? optionalPath = null)
参数
类型 | 名称 | 说明 |
---|---|---|
ObjectId ? | 分区 | 标识将同步的远程 Realm 的分区。 |
user | user | 有效的User 。 |
字符串 | 可选路径 | Realm 的路径必须是当前平台的有效完整路径、相对子目录或只是文件名。 |
PartitionSyncConfiguration(Guid?, User, string?)
初始化PartitionSyncConfiguration类的新实例。
声明
public PartitionSyncConfiguration(Guid? partition, User user, string? optionalPath = null)
参数
类型 | 名称 | 说明 |
---|---|---|
指南? | 分区 | 标识将同步的远程 Realm 的分区。 |
user | user | 有效的User 。 |
字符串 | 可选路径 | Realm 的路径必须是当前平台的有效完整路径、相对子目录或只是文件名。 |
PartitionSyncConfiguration(long?, User, string?)
初始化PartitionSyncConfiguration类的新实例。
声明
public PartitionSyncConfiguration(long? partition, User user, string? optionalPath = null)
参数
类型 | 名称 | 说明 |
---|---|---|
long ? | 分区 | 标识将同步的远程 Realm 的分区。 |
user | user | 有效的User 。 |
字符串 | 可选路径 | Realm 的路径必须是当前平台的有效完整路径、相对子目录或只是文件名。 |
PartitionSyncConfiguration(string?, User, string?)
初始化PartitionSyncConfiguration类的新实例。
声明
public PartitionSyncConfiguration(string? partition, User user, string? optionalPath = null)
参数
类型 | 名称 | 说明 |
---|---|---|
字符串 | 分区 | 标识将同步的远程 Realm 的分区。 |
user | user | 有效的User 。 |
字符串 | 可选路径 | Realm 的路径必须是当前平台的有效完整路径、相对子目录或只是文件名。 |
属性
| 编辑本页 查看源代码OnProgress
获取或设置使用GetInstanceAsync(RealmConfigurationBase?, CancellationToken)时在下载进度时调用的回调。 这只会在 Realm 的初始下载时被调用,并且在 Realm 的生命周期内随着进一步的下载进度而不会被调用。 使用GetInstance(RealmConfigurationBase?)时会忽略它。
声明
public Action<SyncProgress>? OnProgress { get; set; }
属性值
类型 | 说明 |
---|---|
操作< SyncProgress > | 下载 Realm 时定期调用的回调。 |
分区(Partition)
获取标识此配置所描述的 Realm 的分区。
声明
public RealmValue Partition { get; }
属性值
类型 | 说明 |
---|---|
RealmValue | Realm 的分区值。 |