Table of Contents

Interface ISqliteNativeProvider

Namespace
Qavren.Edge.Sqlite
Assembly
Qavren.Edge.Sqlite.dll

Implemented by Qavren.Edge.Sqlite.Native and Qavren.Edge.Sqlite.Native.Cipher. Exactly one must be registered; zero or two is EdgeConfigurationException.

public interface ISqliteNativeProvider

Properties

LibraryName

The base name passed to DllImport, e.g. qedge_sqlite3 or __Internal.

Name

The provider's display name, e.g. Qavren.Edge.Sqlite.Native or Qavren.Edge.Sqlite.Native.Cipher.

SupportsEncryption

Whether this provider's native library includes the SQLCipher codec.

Methods

Describe()

Valid only after Install().

Install()

Installs the provider into SQLitePCL.raw and verifies it. Startup task order 0.