Table of Contents

Constructor EdgeDiagnosticsReport

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

EdgeDiagnosticsReport(IReadOnlyList<EdgeComponentReport>, IReadOnlyDictionary<string, string?>, IReadOnlyDictionary<string, string>, IReadOnlyList<EdgeStartupTaskReport>, IReadOnlyList<EdgeLifecycleRecord>)

Everything a support request needs, in one object.

public EdgeDiagnosticsReport(IReadOnlyList<EdgeComponentReport> Components, IReadOnlyDictionary<string, string?> Native, IReadOnlyDictionary<string, string> Paths, IReadOnlyList<EdgeStartupTaskReport> Startup, IReadOnlyList<EdgeLifecycleRecord> Lifecycle)

Parameters

Components IReadOnlyList<EdgeComponentReport>

Every registered IEdgeDiagnosticsContributor's self-report.

Native IReadOnlyDictionary<string, string>

Native SQLite provider diagnostics (library name, RID, verification state).

Paths IReadOnlyDictionary<string, string>

The resolved IEdgePaths locations.

Startup IReadOnlyList<EdgeStartupTaskReport>

Every startup task's report, in run order.

Lifecycle IReadOnlyList<EdgeLifecycleRecord>

The IEdgeLifecycle hub's recent history.