#region << 版 本 注 释 >> /*---------------------------------------------------------------- * 命名空间:WIDESEAWCS_QuartzJob * 创建者:胡童庆 * 创建时间:2024/8/2 16:13:36 * 版本:V1.0.0 * 描述:调度服务接口层 * * ---------------------------------------------------------------- * 修改人: * 修改时间: * 版本:V1.0.1 * 修改说明: * *----------------------------------------------------------------*/ #endregion << 版 本 注 释 >> using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEAWCS_Core; using WIDESEAWCS_QuartzJob.DTO; namespace WIDESEAWCS_QuartzJob { /// /// 调度服务接口 /// public interface ISchedulerCenter { /// /// 开启任务调度 /// /// Task StartScheduleAsync(); /// /// 停止任务调度 /// /// Task StopScheduleAsync(); /// /// /// /// /// Task AddScheduleJobAsync(DispatchInfoDTO sysSchedule); /// /// 停止一个任务 /// /// /// Task StopScheduleJobAsync(DispatchInfoDTO sysSchedule); /// /// 检测任务是否存在 /// /// /// Task IsExistScheduleJobAsync(DispatchInfoDTO sysSchedule); /// /// 暂停指定的计划任务 /// /// /// Task PauseJob(DispatchInfoDTO sysSchedule); /// /// 恢复一个任务 /// /// /// Task ResumeJob(DispatchInfoDTO sysSchedule); /// /// 获取任务触发器状态 /// /// /// //Task> GetTaskStaus(DispatchInfoDTO sysSchedule); /// /// 获取触发器标识 /// /// /// string GetTriggerState(string key); /// /// 立即执行 一个任务 /// /// /// Task ExecuteJobAsync(DispatchInfoDTO tasksQz); } }