C# Class Ywdsoft.Utility.TaskHelper

任务帮助类
Afficher le fichier Open project: CrazyJson/TaskManager

Méthodes publiques

Méthode 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

Méthode Description
GetTaskeLastRunTime ( string CronExpressionString ) : JsonBaseModel

计算任务下次运行时间

Method Details

DeleteById() public static méthode

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

GetById() public static méthode

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

Query() public static méthode

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

ReadConfig() public static méthode

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

RunById() public static méthode

public static RunById ( string TaskID ) : void
TaskID string
Résultat void

SaveTask() public static méthode

保存任务
public static SaveTask ( TaskUtil value ) : JsonBaseModel
value TaskUtil 任务
Résultat JsonBaseModel

UpdateLastRunTime() public static méthode

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

UpdateRecentRunTime() public static méthode

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

UpdateTaskStatus() public static méthode

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