IScheduler UnscheduleJobs Method Quartz.NET API Documentation
Remove all of the indicated ITriggers from the scheduler.

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

bool UnscheduleJobs(
	IList<TriggerKey> triggerKeys
)

Parameters

triggerKeys
Type: System.Collections.Generic IList TriggerKey 

[Missing <param name="triggerKeys"/> documentation for "M:Quartz.IScheduler.UnscheduleJobs(System.Collections.Generic.IList{Quartz.TriggerKey})"]

Return Value

Type: Boolean

[Missing <returns> documentation for "M:Quartz.IScheduler.UnscheduleJobs(System.Collections.Generic.IList{Quartz.TriggerKey})"]

Remarks

If the related job does not have any other triggers, and the job is not durable, then the job will also be deleted.

Note that while this bulk operation is likely more efficient than invoking UnscheduleJob(TriggerKey) several times, it may have the adverse affect of holding data locks for a single long duration of time (rather than lots of small durations of time).
See Also