Table of Contents

Struct MisfiredTriggerUpdate

Namespace
Quartz.Impl.AdoJobStore
Assembly
Quartz.dll
public readonly record struct MisfiredTriggerUpdate : IEquatable<MisfiredTriggerUpdate>
Implements
Inherited Members

Constructors

MisfiredTriggerUpdate(IOperableTrigger, StoredTriggerState, DateTimeOffset?)

public MisfiredTriggerUpdate(IOperableTrigger Trigger, StoredTriggerState NewState, DateTimeOffset? MisfireOriginalFireTime)

Parameters

Trigger IOperableTrigger

The trigger, after UpdateAfterMisfire has been applied in-memory.

NewState StoredTriggerState

The new trigger state to persist (typically Waiting, Complete or Blocked).

MisfireOriginalFireTime DateTimeOffset?

The original scheduled fire time for "fire now" misfire policies. When non-null, the value is written to the MISFIRE_ORIG_FIRE_TIME column. null leaves the column unchanged, preserving any previously stored original fire time.

Properties

MisfireOriginalFireTime

The original scheduled fire time for "fire now" misfire policies. When non-null, the value is written to the MISFIRE_ORIG_FIRE_TIME column. null leaves the column unchanged, preserving any previously stored original fire time.

public DateTimeOffset? MisfireOriginalFireTime { get; init; }

Property Value

DateTimeOffset?

NewState

The new trigger state to persist (typically Waiting, Complete or Blocked).

public StoredTriggerState NewState { get; init; }

Property Value

StoredTriggerState

Trigger

The trigger, after UpdateAfterMisfire has been applied in-memory.

public IOperableTrigger Trigger { get; init; }

Property Value

IOperableTrigger