- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我刚刚发现使用 HangFire 您可以在 .Net 应用程序中运行后台作业,但是当我测试它的功能时,我意识到方法中的时间我添加到 1 分钟的 RecurringJob 即使该方法被多次触发也不会改变:
方法:
private static string GetTime()
{
return DateTime.Now.ToLongTimeString();
}
RecurringJob 声明:
RecurringJob.AddOrUpdate("time", () => Console.WriteLine("Hello Hangfire! " + GetTime()), "*/1 * * * *");
我的问题:
当 RecurringJob 调用上述方法时是否可以显示时间更新?
最佳答案
您传递给 console.writeline 的字符串正在被序列化,这就是为什么它在添加匿名方法时得到时间,是否有错误?好吧,我想这取决于您对它的期望。文档中对此进行了解释 Hangfire Passing arguments
尝试使用这样的方法来代替
private static void HelloWorldTime()
{
Console.Writeline( "hello world! : " + DateTime.Now.ToLongTimeString() );
}
RecurringJob.AddOrUpdate("time", HelloWorldTime() , "*/1 * * * *");
关于c# - HangFire RecurringJob 中的更新方法时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31140755/
我刚刚发现使用 HangFire 您可以在 .Net 应用程序中运行后台作业,但是当我测试它的功能时,我意识到方法中的时间我添加到 1 分钟的 RecurringJob 即使该方法被多次触发也不会改变
服务层有一个方法,我们需要用HangFire定期调用它,那么,问题来了,在asp.net core中实现RecurringJob的最佳位置在哪里? 如果configure method在 startu
我已经设置了hangfire我的 ASP.NET 项目成功,即在我的数据库中创建了 11 个 Hangfire 表。我在 Application_Start() 中尝试了以下命令我项目的 Global
当对象被安排作为 RecurringJob 运行时,是否可以让 Hangfire 使用配置的 JobActivator 实例化对象? 该方法的签名似乎强制仅静态使用: public static vo
我这样从 RecurringJob 调用 AddOrUpdate 方法 public override string StartWork() { RecurringJob.AddOrU
我正在使用 Hangfire v1.6.12、Simple Injector v4.0.6、Hangfire.SimpleInjector v1.3.0 和 ASP.NET MVC 5 项目。我想创建
考虑以下 Controller : public class SubmissionController : Controller { public SubmissionController()
我是一名优秀的程序员,十分优秀!