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; }
}
}