Table of Contents

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.

EdgeHost

Default IEdgeHost: one-shot, ordered, fault-latching startup.

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.