Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# HangFire/ASPNET Core-增加重复作业的价值_C#_Asp.net Core_Hangfire - Fatal编程技术网

C# HangFire/ASPNET Core-增加重复作业的价值

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

这些简单的例子将帮助我和其他人更好地理解HangFire的工作原理。这些问题看起来很愚蠢,但如果你能回答,我将不胜感激

  • 我有以下方法:
  • 我需要设置一个重复作业,该作业将以
    I=1
    开始,并在
    I=10
    时停止

  • 方法1相同,但有点不同
  • 如何使用打印方法返回值来设置RecurringJob的下一次迭代


    多谢各位

    我认为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++;
    }