Class JobHeader
- Namespace
- Quartz
- Assembly
- Quartz.dll
A job listing entry: the job's metadata without its JobDataMap, so that listing jobs never loads or deserializes job data.
public sealed record JobHeader : IEquatable<JobHeader>
- Inheritance
-
JobHeader
- Implements
- Inherited Members
Constructors
JobHeader(JobKey, string?, string, bool, bool, bool, bool)
A job listing entry: the job's metadata without its JobDataMap, so that listing jobs never loads or deserializes job data.
public JobHeader(JobKey Key, string? Description, string JobTypeName, bool Durable, bool ConcurrentExecutionDisallowed, bool PersistJobDataAfterExecution, bool RequestsRecovery)
Parameters
KeyJobKeyThe job's key.
DescriptionstringThe job's description, if one was given.
JobTypeNamestringThe job type's name as the store recorded it; the type itself is not loaded for a listing.
DurableboolWhether the job survives having no triggers.
ConcurrentExecutionDisallowedboolWhether concurrent executions are disallowed.
PersistJobDataAfterExecutionboolWhether job data is persisted after execution.
RequestsRecoveryboolWhether the job requests recovery after a scheduler crash.
Properties
ConcurrentExecutionDisallowed
Whether concurrent executions are disallowed.
public bool ConcurrentExecutionDisallowed { get; init; }
Property Value
Description
The job's description, if one was given.
public string? Description { get; init; }
Property Value
Durable
Whether the job survives having no triggers.
public bool Durable { get; init; }
Property Value
JobTypeName
The job type's name as the store recorded it; the type itself is not loaded for a listing.
public string JobTypeName { get; init; }
Property Value
Key
The job's key.
public JobKey Key { get; init; }
Property Value
PersistJobDataAfterExecution
Whether job data is persisted after execution.
public bool PersistJobDataAfterExecution { get; init; }
Property Value
RequestsRecovery
Whether the job requests recovery after a scheduler crash.
public bool RequestsRecovery { get; init; }