クラス RealmConfiguration
Realm の動作に影響を与える設定を指定する Realm 構成。
その主な役割は、絶対、相対サブディレクトリ、またはユーザーが指定したファイル名から標準パスを生成することです。
継承されたノード
Namespace: Realms
組み立て: Realm.dll
構文
public class RealmConfiguration : RealmConfigurationBase
コンストラクター
| このページを編集 ソースを表示RealmConfiguration(string?)
RealmConfigurationクラスの新しいインスタンスを初期化します。
宣言
public RealmConfiguration(string? optionalPath = null)
パラメーター
タイプ | 名前 | 説明 |
---|---|---|
string | automaticPath | Realm へのパスは、現在のプラットフォームの有効な完全パス、相対サブディレクトリ、またはファイル名だけである必要があります。 |
プロパティ
| このページを編集 ソースを表示DefaultConfiguration
構成を指定せずに新しい Realm を作成するときに使用される RealmConfigurationBase を取得または設定します。
宣言
public static RealmConfigurationBase DefaultConfiguration { get; set; }
プロパティ値
タイプ | 説明 |
---|---|
RealmConfigurationBase | デフォルト構成。 |
暗号化キー
Realm 全体を暗号化するために使用されるキーを取得または設定します。 一度設定すると、ファイルが使用されるたびに指定する必要があります。
宣言
public byte[]? EncryptionKey { get; set; }
プロパティ値
タイプ | 説明 |
---|---|
byte[] | AES-256 暗号化の完全な 64 バイト(512 ビット)キー。 |
IsReadOnly
Realmが読み取り専用として開かれているかどうかを示す値を取得または設定します。 これにより、アプリケーションにバンドルされているリソースなどのロックされた場所から開くことができます。
宣言
public bool IsReadOnly { get; set; }
プロパティ値
タイプ | 説明 |
---|---|
ブール |
|
MigrationCallback
移行コールバックを取得または設定します。
宣言
public RealmConfiguration.MigrationCallbackDelegate? MigrationCallback { get; set; }
プロパティ値
タイプ | 説明 |
---|---|
RealmConfiguration 。 MigrationCallbackDelegate | Realm を移行する必要がある場合に呼び出される RealmConfiguration.MigrationCallbackDelegate 。 |
ShouldDeleteIfMigrationMoneded
RealmSchemaがコード内の と一致しない場合にデータベースが削除されるかどうかを示す値を取得または設定します。 アプリをデバッグおよび開発するときに使用しますが、このフラグをtrue
に設定してリリースすることはありません。
宣言
public bool ShouldDeleteIfMigrationNeeded { get; set; }
プロパティ値
タイプ | 説明 |
---|---|
ブール |
|
メソッド
| このページを編集 ソースを表示ConfigWithPath(string)
現在のパスを上書きまたはカスタマイズできるクローン メソッド。
宣言
public RealmConfiguration ConfigWithPath(string newConfigPath)
パラメーター
タイプ | 名前 | 説明 |
---|---|---|
string | newConfigPath | Realm へのパスは、現在のプラットフォームの有効な完全パス、相対サブディレクトリ、またはファイル名だけである必要があります。 |
戻り値
タイプ | 説明 |
---|---|
RealmConfiguration | フル指定の標準パスを持つオブジェクト。 |