C# Class Ywdsoft.Utility.TaskHelper

任务帮助类
Datei anzeigen Open project: CrazyJson/TaskManager

Public Methods

Method Description
DeleteById ( string TaskID ) : void

删除指定id任务

GetById ( string TaskID ) : TaskUtil

获取指定id任务数据

Query ( QueryCondition condition ) : JsonBaseModel>

根据条件查询任务

ReadConfig ( ) : List

获取所有启用的任务

RunById ( string TaskID ) : void
SaveTask ( TaskUtil value ) : JsonBaseModel

保存任务

UpdateLastRunTime ( string TaskID, System.DateTime LastRunTime ) : void

更新任务下次运行时间

UpdateRecentRunTime ( string TaskID, System.DateTime LastRunTime ) : void

更新任务最近运行时间

UpdateTaskStatus ( string TaskID, TaskStatus Status ) : void

更新任务运行状态

Private Methods

Method Description
GetTaskeLastRunTime ( string CronExpressionString ) : JsonBaseModel

计算任务下次运行时间

Method Details

DeleteById() public static method

删除指定id任务
public static DeleteById ( string TaskID ) : void
TaskID string 任务id
return void

GetById() public static method

获取指定id任务数据
public static GetById ( string TaskID ) : TaskUtil
TaskID string 任务id
return TaskUtil

Query() public static method

根据条件查询任务
public static Query ( QueryCondition condition ) : JsonBaseModel>
condition QueryCondition 查询条件
return JsonBaseModel>

ReadConfig() public static method

获取所有启用的任务
public static ReadConfig ( ) : List
return List

RunById() public static method

public static RunById ( string TaskID ) : void
TaskID string
return void

SaveTask() public static method

保存任务
public static SaveTask ( TaskUtil value ) : JsonBaseModel
value TaskUtil 任务
return JsonBaseModel

UpdateLastRunTime() public static method

更新任务下次运行时间
public static UpdateLastRunTime ( string TaskID, System.DateTime LastRunTime ) : void
TaskID string 任务id
LastRunTime System.DateTime 下次运行时间
return void

UpdateRecentRunTime() public static method

更新任务最近运行时间
public static UpdateRecentRunTime ( string TaskID, System.DateTime LastRunTime ) : void
TaskID string 任务id
LastRunTime System.DateTime
return void

UpdateTaskStatus() public static method

更新任务运行状态
public static UpdateTaskStatus ( string TaskID, TaskStatus Status ) : void
TaskID string 任务id
Status TaskStatus 任务状态
return void