Table of Contents

Constructor EdgeLifecycleRecord

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

EdgeLifecycleRecord(DateTimeOffset, EdgeLifecycleEventKind, EdgeMemoryPressure?, TimeSpan, int)

One entry in the hub's rolling history, surfaced by diagnostics.

public EdgeLifecycleRecord(DateTimeOffset Timestamp, EdgeLifecycleEventKind Kind, EdgeMemoryPressure? Level, TimeSpan Duration, int ObserverFailures)

Parameters

Timestamp DateTimeOffset

When the event was raised.

Kind EdgeLifecycleEventKind

Which lifecycle event this is.

Level EdgeMemoryPressure?

The reported pressure level, set only for MemoryPressure.

Duration TimeSpan

How long every observer took to run.

ObserverFailures int

How many observers threw, each caught inside its own try/catch.