V10MigrationOptions record¶
Defined in
Namespace: Akavache.V10toV11
Assembly: Akavache.V10toV11.dll
Full name: Akavache.V10toV11.V10MigrationOptions
Modifiers: public sealed
Summary¶
Configuration options for migrating data from Akavache V10 databases to V11.
Applies to
net10.0, net10.0-ios26.0, net10.0-maccatalyst26.0, net10.0-android36.0, net10.0-macos26.0, net10.0-windows10.0.19041, net9.0, net9.0-windows10.0.19041, net8.0, net8.0-windows10.0.19041, net462, net481
Class hierarchy
classDiagram
class V10MigrationOptions
class IEquatable~V10MigrationOptions~ {
<>
}
IEquatable~V10MigrationOptions~ <|.. V10MigrationOptions
Implements: IEquatable
Constructors¶
| Name | Summary |
|---|---|
| .ctor | Configuration options for migrating data from Akavache V10 databases to V11. |
Properties¶
| Name | Summary |
|---|---|
| DeleteOldFiles | Whether to delete the old V10 database files after successful migration. Default false. |
| ReserializeToCurrentFormat | Whether to re-serialize cached values from the V10 format (typically BSON) to the current serializer format (for example System.Text.Json for AOT compatibility). When false the original bytes... |
| MigrateLocalMachine | Whether to migrate the LocalMachine cache (V10: blobs.db). Default true. |
| MigrateUserAccount | Whether to migrate the UserAccount cache (V10: userblobs.db). Default true. |
| MigrateSecure | Whether to migrate the Secure cache (V10: secret.db). Default true. |
| Logger | Optional logging callback for migration progress and diagnostic messages. |
Methods¶
| Name | Summary |
|---|---|
| ToString | Returns a string that represents the current object. |
| GetHashCode | Serves as the default hash function. |
| Equals | Determines whether the specified object is equal to the current object. |
| Deconstruct |
Operators¶
| Name | Summary |
|---|---|
| static op_Inequality | |
| static op_Equality |