繁体   English   中英

.net core hangfire 运行特定任务

[英].net core hangfire run a specific task

我正在使用吊火。 我需要一个运行一次的任务,如下所示。 我怎样才能做到这一点?

 BackgroundJob.Schedule(() => new EmailService().SendEmail("new email.."), "10 05 * * *");

错误

 Severity   Code    Description Project File    Line    Suppression State

错误 CS1662 无法将 lambda 表达式转换为预期的委托类型,因为块中的某些返回类型不能隐式转换为委托返回类型 My.API

不幸的是,我们看不到您的 SendEmail 方法的代码,但它应该是这样的,它应该可以工作。

public Task SendEmail()
{
    // Send email

    return Task.CompletedTask;
}

安排:

public void TestMethod()
{
    BackgroundJob.Schedule(() => new EmailService().SendEmail(), TimeSpan.FromMinutes(30));
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM