Realm の削除 - .NET SDK
Atlas Device SDK は非推奨です。 詳細については、 の廃止ページを参照してください。
クライアントのリセットなど、状況によっては、Realm ファイルとその予備ファイルを削除する必要がある場合があります。 アプリを開発またはデバッグしている場合は、Realm ファイルを手動で削除できますが、アプリが実行中で Realm インスタンスがまだ開いているときに削除すると、データが破損する可能性があります。
アプリの実行中に Realm ファイルを削除するには、 DeleteRealm(configuration)メソッドを使用して安全に削除できます。 次のコードは、これを示しています。
var config = new RealmConfiguration("FileWeThrowAway.realm"); Realm.DeleteRealm(config); var freshRealm = Realm.GetInstance(config);
警告
Realm ファイルの削除時は注意
Realm の 1 つ以上のインスタンスが開いているときに Realm ファイルまたはその予備ファイルのいずれかを削除すると、Realm が破損したり、同期が中断されたりする可能性があります。
Realm のすべてのインスタンスが閉じられたときに、これらのファイルを削除できます。 ただし、Realm ファイルを削除する前に、Realm 内の同期されていないデータがすべて失われるため、重要なオブジェクトをバックアップしてください。