ISchedulerScheduleJob Method (IJobDetail, IReadOnlyCollectionITrigger, Boolean, CancellationToken)

Quartz.NET 3.0 API Documentation
Schedule the given job with the related set of triggers.

Namespace:  Quartz
Assembly:  Quartz (in Quartz.dll) Version: 3.0.0
Syntax

C#
Task ScheduleJob(
	IJobDetail jobDetail,
	IReadOnlyCollection<ITrigger> triggersForJob,
	bool replace,
	CancellationToken cancellationToken = null
)

Parameters

jobDetail
Type: QuartzIJobDetail

[Missing <param name="jobDetail"/> documentation for "M:Quartz.IScheduler.ScheduleJob(Quartz.IJobDetail,System.Collections.Generic.IReadOnlyCollection{Quartz.ITrigger},System.Boolean,System.Threading.CancellationToken)"]

triggersForJob
Type: System.Collections.GenericIReadOnlyCollectionITrigger

[Missing <param name="triggersForJob"/> documentation for "M:Quartz.IScheduler.ScheduleJob(Quartz.IJobDetail,System.Collections.Generic.IReadOnlyCollection{Quartz.ITrigger},System.Boolean,System.Threading.CancellationToken)"]

replace
Type: SystemBoolean

[Missing <param name="replace"/> documentation for "M:Quartz.IScheduler.ScheduleJob(Quartz.IJobDetail,System.Collections.Generic.IReadOnlyCollection{Quartz.ITrigger},System.Boolean,System.Threading.CancellationToken)"]

cancellationToken (Optional)
Type: System.ThreadingCancellationToken

[Missing <param name="cancellationToken"/> documentation for "M:Quartz.IScheduler.ScheduleJob(Quartz.IJobDetail,System.Collections.Generic.IReadOnlyCollection{Quartz.ITrigger},System.Boolean,System.Threading.CancellationToken)"]

Return Value

Type: Task

[Missing <returns> documentation for "M:Quartz.IScheduler.ScheduleJob(Quartz.IJobDetail,System.Collections.Generic.IReadOnlyCollection{Quartz.ITrigger},System.Boolean,System.Threading.CancellationToken)"]

Remarks

If any of the given job or triggers already exist (or more specifically, if the keys are not unique) and the replace parameter is not set to true then an exception will be thrown.
See Also

Reference