委托 RealmConfiguration.MigrationCallbackDelegate
为了处理手动迁移,您需要为RealmConfiguration提供迁移回调。 它将使用包含迁移前和迁移后 Realm 的 Migration 实例进行调用。您应确保其NewRealm属性在返回时包含最新的数据库。 oldSchemaVersion
参数将告诉您用户正在 从 哪个 SchemaVersion 迁移。它们应始终迁移到当前的SchemaVersion 。
命名空间: Realms
程序集:Realm.dll
语法
public delegate void RealmConfiguration.MigrationCallbackDelegate(Migration migration, ulong oldSchemaVersion)
参数
类型 | 名称 | 说明 |
---|---|---|
迁移 | migration | |
ulong | oldSchemaVersion | 一个无符号长整型值,表示旧 Realm 的 SchemaVersion 。 |