Skip to content

EncryptedSqliteBlobCache(string, string, ISerializer) constructor

Defined in

Type: EncryptedSqliteBlobCache Namespace: Akavache.Reactive.EncryptedSqlite3 Assembly: Akavache.EncryptedSqlite3.Reactive.dll

Applies to

net10.0, net10.0-maccatalyst26.0, net10.0-ios26.0, net10.0-android36.0, net10.0-windows10.0.19041, net10.0-macos26.0, net9.0, net9.0-windows10.0.19041, net8.0, net8.0-windows10.0.19041, net462, net481

Overloads

  1. public EncryptedSqliteBlobCache(string fileName, string password, ISerializer serializer)

  2. public EncryptedSqliteBlobCache(string fileName, string password, ISerializer serializer, IScheduler scheduler)

  3. public EncryptedSqliteBlobCache(IAkavacheConnection connection, ISerializer serializer)

  4. public EncryptedSqliteBlobCache(IAkavacheConnection connection, ISerializer serializer, IScheduler scheduler)

1. Overload

public EncryptedSqliteBlobCache(string fileName, string password, ISerializer serializer)

View source

Summary: Initializes a new instance of the EncryptedSqliteBlobCache class.

Parameters

NameTypeDescription
fileNamestringThe database file name.
passwordstringThe encryption key (applied via PRAGMA key).
serializer[ISerializer](#The serializer.

2. Overload

public EncryptedSqliteBlobCache(string fileName, string password, ISerializer serializer, IScheduler scheduler)

View source

Summary: Initializes a new instance of the EncryptedSqliteBlobCache class.

Parameters

NameTypeDescription
fileNamestringThe database file name.
passwordstringThe encryption key (applied via PRAGMA key).
serializer[ISerializer](#The serializer.
scheduler[IScheduler](#The scheduler.

3. Overload

public EncryptedSqliteBlobCache(IAkavacheConnection connection, ISerializer serializer)

View source

Summary: Initializes a new instance of the EncryptedSqliteBlobCache class with an abstracted database connection.

Parameters

NameTypeDescription
connection[IAkavacheConnection](#The database connection abstraction.
serializer[ISerializer](#The serializer.

4. Overload

public EncryptedSqliteBlobCache(IAkavacheConnection connection, ISerializer serializer, IScheduler scheduler)

View source

Summary: Initializes a new instance of the EncryptedSqliteBlobCache class with an abstracted database connection.

Parameters

NameTypeDescription
connection[IAkavacheConnection](#The database connection abstraction.
serializer[ISerializer](#The serializer.
scheduler[IScheduler](#The scheduler.