我正在使用FluentScheduler
,并且有一个注册表类,
public class UnreadAlertRegistry : Registry
{
public UnreadAlertRegistry(int minute, string user, bool? type)
{
var alertAction = new Action(() =>
{
// show message box
}
Schedule(alertAction).ToRunEvery(minute).Minutes();
}
}
在应用程序中,我初始化它。
alert = new UnreadAlertRegistry(5, _dashboardUser, false);
TaskManager.Initialize(alert);
每5分钟一次。
我想停止这一切。如何停止此计划程序?
最佳答案
我为日程安排定了个名字。
Schedule(alertAction).WithName("UnreadAlertRegistry").ToRunEvery(minute).Minutes();
要停止它,请使用
RemoveTask
TaskManager.RemoveTask("UnreadAlertRegistry");