Table of Contents

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

Key JobKey

The job's key.

Description string

The job's description, if one was given.

JobTypeName string

The job type's name as the store recorded it; the type itself is not loaded for a listing.

Durable bool

Whether the job survives having no triggers.

ConcurrentExecutionDisallowed bool

Whether concurrent executions are disallowed.

PersistJobDataAfterExecution bool

Whether job data is persisted after execution.

RequestsRecovery bool

Whether the job requests recovery after a scheduler crash.

Properties

ConcurrentExecutionDisallowed

Whether concurrent executions are disallowed.

public bool ConcurrentExecutionDisallowed { get; init; }

Property Value

bool

Description

The job's description, if one was given.

public string? Description { get; init; }

Property Value

string

Durable

Whether the job survives having no triggers.

public bool Durable { get; init; }

Property Value

bool

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

string

Key

The job's key.

public JobKey Key { get; init; }

Property Value

JobKey

PersistJobDataAfterExecution

Whether job data is persisted after execution.

public bool PersistJobDataAfterExecution { get; init; }

Property Value

bool

RequestsRecovery

Whether the job requests recovery after a scheduler crash.

public bool RequestsRecovery { get; init; }

Property Value

bool