Namespace Qavren.Edge.Hosting
Classes
- EdgeBuilder
The single chaining surface every Qavren.Edge package extends. It is a thin wrapper over IServiceCollection and holds no state of its own.
- EdgeHostedService
Generic-host integration: starts the Edge host and awaits it, so a startup failure fails
IHost.StartAsync. MAUI does not use this — the lifecycle bridge calls Start() from the platform launch event and never blocks it.
- EdgeStartupOrder
Reserved startup orders. Consumer tasks should use ConsumerDefault or higher.
Interfaces
- IEdgeHost
Owns one-time startup. Every Qavren.Edge service entry point calls EnsureStartedAsync(CancellationToken) first, so a startup failure surfaces on first use with its real cause and no caller ever races migrations.
- IEdgeStartupTask
A unit of work run once, sequentially, during host startup.