Skip to content

V10MigrationOptions record

Defined in

Namespace: Akavache.V10toV11 Assembly: Akavache.V10toV11.dll Full name: Akavache.V10toV11.V10MigrationOptions Modifiers: public sealed

Summary

View source

        Configuration options for migrating data from Akavache V10 databases to V11.
        

Applies to

net10.0, net10.0-tvos26.0, net10.0-maccatalyst26.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net10.0-macos26.0, net10.0-windows10.0.19041, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-windows10.0.19041, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-macos14.2, net8.0-maccatalyst17.5, net8.0-ios17.5, net8.0-tvos17.2, net8.0-windows10.0.19041, net8.0-macos14.5, netstandard2.1, net481, net462, net471

Class hierarchy
classDiagram
class V10MigrationOptions
class IEquatable~V10MigrationOptions~ {
    <>
}
IEquatable~V10MigrationOptions~ <|.. V10MigrationOptions

Implements: IEquatable

Constructors

NameSummary
.ctorConfiguration options for migrating data from Akavache V10 databases to V11.

Properties

NameSummary
DeleteOldFilesWhether to delete the old V10 database files after successful migration. Default false.
ReserializeToCurrentFormatWhether to re-serialize cached values from the V10 format (typically BSON) to the current serializer format (e.g. System.Text.Json for AOT compatibility). When false the original bytes are...
MigrateLocalMachineWhether to migrate the LocalMachine cache (V10: blobs.db). Default true.
MigrateUserAccountWhether to migrate the UserAccount cache (V10: userblobs.db). Default true.
MigrateSecureWhether to migrate the Secure cache (V10: secret.db). Default true.
LoggerOptional logging callback for migration progress and diagnostic messages.

Methods

NameSummary
ToString
GetHashCode
Equals
Deconstruct

Operators

NameSummary
static op_Inequality
static op_Equality
Inherited members