using NCC.Dependency; namespace NCC.TaskScheduler { /// /// 定时器执行状态器 /// [SuppressSniffer] public sealed class SpareTimerExecuter { /// /// 构造函数 /// /// /// /// public SpareTimerExecuter(SpareTimer timer, int status,string msg) { Timer = timer; Status = status; Msg = msg; } /// /// 定时器 /// public SpareTimer Timer { get; internal set; } /// /// 状态 /// /// /// 0:任务开始 /// 1:执行之前 /// 2:执行成功 /// 3:执行失败 /// -1:任务停止 /// -2:任务取消 /// public int Status { get; internal set; } /// /// 错误消息 /// public string Msg { get; set; } } }