クラスのパーティション同期構成
FlexibleConfigurationは、Atlas Device Sync を使用してデバイス間で同期できるRealmを設定するために使用されます。
継承されたノード
名前空間: Realm 。同期
組み立て: Realm.dll
構文
public class PartitionSyncConfiguration : SyncConfigurationBase
コンストラクター
| このページを編集 ソースを表示Flexible Configuration(ObjectId , ユーザー , string )
PartitionSyncConfigurationクラスの新しいインスタンスを初期化します。
宣言
public PartitionSyncConfiguration(ObjectId? partition, User user, string? optionalPath = null)
パラメーター
タイプ | 名前 | 説明 |
---|---|---|
ObjectId? | パーティション | 同期されるリモート Realm を識別するパーティション。 |
user | user | 有効なユーザー。 |
string | automaticPath | Realm へのパスは、現在のプラットフォームの有効な完全パス、相対サブディレクトリ、またはファイル名だけである必要があります。 |
Flexible Configuration(Guid?、ユーザー、string )
PartitionSyncConfigurationクラスの新しいインスタンスを初期化します。
宣言
public PartitionSyncConfiguration(Guid? partition, User user, string? optionalPath = null)
パラメーター
タイプ | 名前 | 説明 |
---|---|---|
ガイダンス | パーティション | 同期されるリモート Realm を識別するパーティション。 |
user | user | 有効なユーザー。 |
string | automaticPath | Realm へのパスは、現在のプラットフォームの有効な完全パス、相対サブディレクトリ、またはファイル名だけである必要があります。 |
Flexible Configuration(long?), ユーザー, string?
PartitionSyncConfigurationクラスの新しいインスタンスを初期化します。
宣言
public PartitionSyncConfiguration(long? partition, User user, string? optionalPath = null)
パラメーター
タイプ | 名前 | 説明 |
---|---|---|
long? | パーティション | 同期されるリモート Realm を識別するパーティション。 |
user | user | 有効なユーザー。 |
string | automaticPath | Realm へのパスは、現在のプラットフォームの有効な完全パス、相対サブディレクトリ、またはファイル名だけである必要があります。 |
PartitionSyncConfiguration(string?, ユーザー, string?)
PartitionSyncConfigurationクラスの新しいインスタンスを初期化します。
宣言
public PartitionSyncConfiguration(string? partition, User user, string? optionalPath = null)
パラメーター
タイプ | 名前 | 説明 |
---|---|---|
string | パーティション | 同期されるリモート Realm を識別するパーティション。 |
user | user | 有効なユーザー。 |
string | automaticPath | Realm へのパスは、現在のプラットフォームの有効な完全パス、相対サブディレクトリ、またはファイル名だけである必要があります。 |
プロパティ
| このページを編集 ソースを表示OnProgress
GetInstanceAsync(RealmConfigurationBase?, CancelToken)を使用する際にダウンロードの進行状況が行われたときに呼び出されるコールバックを取得または設定します。 これは、Realm の最初のダウンロードに対してのみ呼び出され、Realm の有効期間中にさらにダウンロードが進行しても呼び出されません。 GetInstance(RealmConfigurationBase?)を使用する場合は無視されます。
宣言
public Action<SyncProgress>? OnProgress { get; set; }
プロパティ値
タイプ | 説明 |
---|---|
アクション< SyncProgress > | Realm がダウンロードされるにつれて定期的に呼び出されるコールバック。 |
パーティション
この構成が記述している Realm を識別するパーティションを取得します。
宣言
public RealmValue Partition { get; }
プロパティ値
タイプ | 説明 |
---|---|
RealmValue | Realm のパーティション値。 |