ar.*_*gin 6 c# wpf scheduler fluentscheduler
我正在使用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();
}
}
Run Code Online (Sandbox Code Playgroud)
在应用程序中,我初始化它.
alert = new UnreadAlertRegistry(5, _dashboardUser, false);
TaskManager.Initialize(alert);
Run Code Online (Sandbox Code Playgroud)
它每5分钟运行一次.
我想阻止这个.我如何停止此调度程序?
我为时间表设置了一个名字.
Schedule(alertAction).WithName("UnreadAlertRegistry").ToRunEvery(minute).Minutes();
Run Code Online (Sandbox Code Playgroud)
并停止它,使用 RemoveTask
TaskManager.RemoveTask("UnreadAlertRegistry");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3130 次 |
| 最近记录: |