Table of Contents

Constructor SqliteNativeInstallStartupTask

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

SqliteNativeInstallStartupTask(ISqliteNativeProvider, IOptions<EdgeOptions>, ILogger<SqliteNativeInstallStartupTask>)

Startup task order 0. Everything else in the suite depends on this having run.

public SqliteNativeInstallStartupTask(ISqliteNativeProvider provider, IOptions<EdgeOptions> options, ILogger<SqliteNativeInstallStartupTask> logger)

Parameters

provider ISqliteNativeProvider
options IOptions<EdgeOptions>
logger ILogger<SqliteNativeInstallStartupTask>

Remarks

Owns plan adjustment 14: the freeze knob is FreezeSqliteProvider (default true), read here and pushed onto the provider before Install() runs, so a test that sets it false really can swap providers afterwards.