gpt4 book ai didi

c# - 如何停止 FluentScheduler 的任务?

转载 作者:太空狗 更新时间:2023-10-29 21:26:52 24 4
gpt4 key购买 nike

我正在使用 FluentScheduler,并且有一个 Registry 类,

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");

关于c# - 如何停止 FluentScheduler 的任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35668592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com