gpt4 book ai didi

c# - 取消或删除计划的作业-HangFire

转载 作者:行者123 更新时间:2023-12-03 15:52:52 33 4
gpt4 key购买 nike

我已经通过使用Hangfire库计划了一份工作。我的预定代码如下。

BackgroundJob.Schedule(() => MyRepository.SomeMethod(2),TimeSpan.FromDays(7));

public static bool DownGradeUserPlan(int userId)
{
//Write logic here
}

现在,我想稍后在某个事件上删除此计划作业。

最佳答案

BackgroundJob.Schedule返回该作业的ID,您可以使用它来删除该作业:

var jobId = BackgroundJob.Schedule(() =>  MyRepository.SomeMethod(2),TimeSpan.FromDays(7));

BackgroundJob.Delete(jobId);

关于c# - 取消或删除计划的作业-HangFire,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51756040/

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