C# Класс Ywdsoft.Utility.QuartzHelper

任务处理帮助类
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DeleteJob ( string JobKey ) : void

删除现有任务

GetTaskeFireTime ( string CronExpressionString, int numTimes ) : List

获取任务在未来周期内哪些时间会运行

InitScheduler ( ) : void

初始化任务调度对象

PauseJob ( string JobKey ) : void

暂停任务

ResumeJob ( string JobKey ) : void

恢复运行暂停的任务

RunOnceTask ( string JobKey ) : void

立即运行一次任务

ScheduleJob ( TaskUtil taskUtil, bool isDeleteOldTask = false ) : void

启用任务 任务信息 是否删除原有任务 返回任务trigger

StartScheduler ( ) : void

启用任务调度 启动调度时会把任务表中状态为“执行中”的任务加入到任务调度队列中

StopSchedule ( ) : void

停止任务调度

ValidExpression ( string cronExpression ) : bool

校验字符串是否为正确的Cron表达式

Приватные методы

Метод Описание
GetClassInfo ( string assemblyName, string className ) : Type
QuartzHelper ( ) : System

Описание методов

DeleteJob() публичный статический Метод

删除现有任务
public static DeleteJob ( string JobKey ) : void
JobKey string
Результат void

GetTaskeFireTime() публичный статический Метод

获取任务在未来周期内哪些时间会运行
public static GetTaskeFireTime ( string CronExpressionString, int numTimes ) : List
CronExpressionString string Cron表达式
numTimes int 运行次数
Результат List

InitScheduler() публичный статический Метод

初始化任务调度对象
public static InitScheduler ( ) : void
Результат void

PauseJob() публичный статический Метод

暂停任务
public static PauseJob ( string JobKey ) : void
JobKey string
Результат void

ResumeJob() публичный статический Метод

恢复运行暂停的任务
public static ResumeJob ( string JobKey ) : void
JobKey string 任务key
Результат void

RunOnceTask() публичный статический Метод

立即运行一次任务
public static RunOnceTask ( string JobKey ) : void
JobKey string 任务key
Результат void

ScheduleJob() публичный статический Метод

启用任务 任务信息 是否删除原有任务 返回任务trigger
public static ScheduleJob ( TaskUtil taskUtil, bool isDeleteOldTask = false ) : void
taskUtil TaskUtil
isDeleteOldTask bool
Результат void

StartScheduler() публичный статический Метод

启用任务调度 启动调度时会把任务表中状态为“执行中”的任务加入到任务调度队列中
public static StartScheduler ( ) : void
Результат void

StopSchedule() публичный статический Метод

停止任务调度
public static StopSchedule ( ) : void
Результат void

ValidExpression() публичный статический Метод

校验字符串是否为正确的Cron表达式
public static ValidExpression ( string cronExpression ) : bool
cronExpression string 带校验表达式
Результат bool