Skip to content

EncryptedSqliteBlobCache(string, string, ISerializer) constructor

Defined in

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

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

Overloads

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

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

  3. public EncryptedSqliteBlobCache(IAkavacheConnection connection, ISerializer serializer)

  4. public EncryptedSqliteBlobCache(IAkavacheConnection connection, ISerializer serializer, ISequencer 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, ISequencer 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.
schedulerISequencerThe 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, ISequencer 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.
schedulerISequencerThe scheduler.