Table of Contents

Class ScheduleJobRequest

Namespace
Quartz.Dashboard.Services
Assembly
Quartz.Dashboard.dll

A trigger to schedule, and the job it fires when that job is not already stored.

public sealed record ScheduleJobRequest : IEquatable<ScheduleJobRequest>
Inheritance
ScheduleJobRequest
Implements
Inherited Members

Constructors

ScheduleJobRequest(ITrigger, JobDetailDto?)

A trigger to schedule, and the job it fires when that job is not already stored.

public ScheduleJobRequest(ITrigger Trigger, JobDetailDto? Job)

Parameters

Trigger ITrigger
Job JobDetailDto

Properties

Job

public JobDetailDto? Job { get; init; }

Property Value

JobDetailDto

Paused

The pause to store the trigger in, or null to store it as usual. Details that say nothing store it paused without a record. From 4.4.

public PauseDetails? Paused { get; init; }

Property Value

PauseDetails

Remarks

Handed to ScheduleJob(ITrigger, ScheduleJobOptions, CancellationToken) as Paused, so the trigger is never acquirable before it is paused. A scheduler reached over HTTP whose host is older than 4.4 refuses it with NotSupportedException.

Trigger

public ITrigger Trigger { get; init; }

Property Value

ITrigger