Class DashboardMisfireEntry
One trigger that missed its scheduled firing, as the scheduler reported it.
public sealed record DashboardMisfireEntry : IEquatable<DashboardMisfireEntry>
- Inheritance
-
DashboardMisfireEntry
- Implements
- Inherited Members
Remarks
A misfire is not an execution — nothing ran — so it is recorded beside the executions rather than among them, under the same bounds.
Constructors
DashboardMisfireEntry(string, string, string, string, JobKeyDto?, DateTimeOffset, DateTimeOffset?)
One trigger that missed its scheduled firing, as the scheduler reported it.
public DashboardMisfireEntry(string SchedulerName, string SchedulerInstanceId, string TriggerGroup, string TriggerName, JobKeyDto? JobKey, DateTimeOffset MisfiredAtUtc, DateTimeOffset? ScheduledFireTimeUtc)
Parameters
SchedulerNamestringThe scheduler the trigger belongs to.
SchedulerInstanceIdstringThe node that noticed the misfire.
TriggerGroupstringThe group of the trigger that missed its firing.
TriggerNamestringThe name of the trigger that missed its firing.
JobKeyJobKeyDtoThe job the trigger points at, or null when the trigger names none.
MisfiredAtUtcDateTimeOffsetWhen the misfire was noticed, on the scheduler's clock.
ScheduledFireTimeUtcDateTimeOffset?The firing that was missed, or null when the trigger had no next firing left to name. The scheduler reports a misfire before it applies the trigger's misfire instruction, so this is the time the trigger was still due at.
Remarks
A misfire is not an execution — nothing ran — so it is recorded beside the executions rather than among them, under the same bounds.
Properties
JobKey
The job the trigger points at, or null when the trigger names none.
public JobKeyDto? JobKey { get; init; }
Property Value
MisfiredAtUtc
When the misfire was noticed, on the scheduler's clock.
public DateTimeOffset MisfiredAtUtc { get; init; }
Property Value
ScheduledFireTimeUtc
The firing that was missed, or null when the trigger had no next firing left to name. The scheduler reports a misfire before it applies the trigger's misfire instruction, so this is the time the trigger was still due at.
public DateTimeOffset? ScheduledFireTimeUtc { get; init; }
Property Value
SchedulerInstanceId
The node that noticed the misfire.
public string SchedulerInstanceId { get; init; }
Property Value
SchedulerName
The scheduler the trigger belongs to.
public string SchedulerName { get; init; }
Property Value
TriggerGroup
The group of the trigger that missed its firing.
public string TriggerGroup { get; init; }
Property Value
TriggerName
The name of the trigger that missed its firing.
public string TriggerName { get; init; }