Class FireInstanceDto
One firing, as the dashboard shows it.
public sealed record FireInstanceDto : IEquatable<FireInstanceDto>
- Inheritance
-
FireInstanceDto
- Implements
- Inherited Members
Remarks
Constructors
FireInstanceDto(string, TriggerKeyDto, JobKeyDto?, string, FireInstanceState, DateTimeOffset, DateTimeOffset?, string?)
One firing, as the dashboard shows it.
public FireInstanceDto(string FireInstanceId, TriggerKeyDto TriggerKey, JobKeyDto? JobKey, string SchedulerInstanceId, FireInstanceState State, DateTimeOffset FireTimeUtc, DateTimeOffset? ScheduledFireTimeUtc, string? ExecutionGroup)
Parameters
FireInstanceIdstringTriggerKeyTriggerKeyDtoJobKeyJobKeyDtoSchedulerInstanceIdstringStateFireInstanceStateFireTimeUtcDateTimeOffsetScheduledFireTimeUtcDateTimeOffset?ExecutionGroupstring
Remarks
Properties
ExecutionGroup
public string? ExecutionGroup { get; init; }
Property Value
FireInstanceId
public string FireInstanceId { get; init; }
Property Value
FireTimeUtc
public DateTimeOffset FireTimeUtc { get; init; }
Property Value
InterruptRequestedUtc
When an interrupt of the firing was asked for from another node, or null when none is pending — which is what Currently Executing shows as "Interrupt requested".
public DateTimeOffset? InterruptRequestedUtc { get; init; }
Property Value
Remarks
InterruptRequestedUtc, carried over. Always null from a host older than 4.7.
JobKey
public JobKeyDto? JobKey { get; init; }
Property Value
Progress
How far the running job said it had got, from 0 to 100, or
null when it has not said — which is what Currently Executing draws as a bar.
public int? Progress { get; init; }
Property Value
- int?
Remarks
Progress, carried over. A non-positional init property,
as ProgressMessage is, so the record's constructor is unchanged.
ProgressMessage
public string? ProgressMessage { get; init; }
Property Value
ScheduledFireTimeUtc
public DateTimeOffset? ScheduledFireTimeUtc { get; init; }
Property Value
SchedulerInstanceId
public string SchedulerInstanceId { get; init; }
Property Value
State
public FireInstanceState State { get; init; }
Property Value
TriggerKey
public TriggerKeyDto TriggerKey { get; init; }