Table of Contents

Class SqliteNativeInstallStartupTask

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

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

public sealed class SqliteNativeInstallStartupTask : IEdgeStartupTask
Inheritance
SqliteNativeInstallStartupTask
Implements
Inherited Members

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.

Constructors

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

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

Properties

Order

Ascending run order. Ties resolve in DI registration order. See EdgeStartupOrder.

Methods

RunAsync(CancellationToken)