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
ComponentsIReadOnlyList<EdgeComponentReport>Every registered IEdgeDiagnosticsContributor's self-report.
NativeIReadOnlyDictionary<string, string>Native SQLite provider diagnostics (library name, RID, verification state).
PathsIReadOnlyDictionary<string, string>The resolved IEdgePaths locations.
StartupIReadOnlyList<EdgeStartupTaskReport>Every startup task's report, in run order.
LifecycleIReadOnlyList<EdgeLifecycleRecord>The IEdgeLifecycle hub's recent history.