C# HangFire/ASPNET Core-增加重复作业的价值
这些简单的例子将帮助我和其他人更好地理解HangFire的工作原理。这些问题看起来很愚蠢,但如果你能回答,我将不胜感激C# HangFire/ASPNET Core-增加重复作业的价值,c#,asp.net-core,hangfire,C#,Asp.net Core,Hangfire,这些简单的例子将帮助我和其他人更好地理解HangFire的工作原理。这些问题看起来很愚蠢,但如果你能回答,我将不胜感激 我有以下方法: 我需要设置一个重复作业,该作业将以I=1开始,并在I=10时停止 方法1相同,但有点不同 如何使用打印方法返回值来设置RecurringJob的下一次迭代 多谢各位 我认为HangFire不会将返回的值保存在内存中并将其传递给下一个迭代。但是,如果您想保留上一次运行中的一些值,只需将其放入某个存储(数据库)中,并在下一次迭代中使用它。您可以做的是启动一个作业,并
I=1
开始,并在I=10
时停止
多谢各位 我认为HangFire不会将返回的值保存在内存中并将其传递给下一个迭代。但是,如果您想保留上一次运行中的一些值,只需将其放入某个存储(数据库)中,并在下一次迭代中使用它。您可以做的是启动一个作业,并将下一个作业排队,递增值i,直到它达到10
public void Print(int i)
{
Console.WriteLine(string.Format("The value of i is {0}.", i));
}
public int Print(int i)
{
Console.WriteLine(string.Format("The value of i is {0}.", i));
return i++;
}