Table of Contents

Class EdgeOptions

Namespace
Qavren.Edge
Assembly
Qavren.Edge.Core.dll

Options for the Qavren.Edge host itself. Bound as IOptions<EdgeOptions>.

public sealed class EdgeOptions
Inheritance
EdgeOptions
Inherited Members

Properties

AppName

Used to build the default data and cache directories. Defaults to the process friendly name.

FreezeSqliteProvider

Calls SQLitePCL.raw.FreezeProvider() immediately after installing the native provider. Defaults to true: SqliteConnection's static constructor reflectively invokes SQLitePCL.Batteries_V2.Init(), which would otherwise silently replace the provider if any transitive package ever brings a batteries assembly into the app. Tests set this to false so they can swap providers.

LifecycleHistoryCapacity

How many recent lifecycle events the hub keeps for diagnostics.