我对'driver' => 'smtp',
'host' => 'localhost',
'port' => '587',
'from' => array('address' => 'xxx@xxx.com', 'name' =>'This is a Sign up mail' ),
'encryption' => 'tls',
'username' => 'xxxxxxxx',
'password' => 'xxxxxx',
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => false,
的{{1}}实施感到困惑。我知道我可以安排这样的重复任务:
Hangfire
我遇到的问题是每次重新启动应用程序时都需要运行上面的命令吗?或者这是你运行一次的东西吗?
换句话说,我的RecurringJob
应该运行我的日程安排方法,还是应该通过某个管理员RecurringJob.AddOrUpdate("MyName", () => MyProcessor(), "0 6 * * 6", TimeZoneInfo.Local);
运行一次......
有关此Startup
Controller
的更多信息:http://docs.hangfire.io/en/latest/background-methods/performing-recurrent-tasks.html
答案 0 :(得分:1)
由于这个AddOrUpdate每次启动时运行它都没有坏处。要记住的一件事是,如果已从仪表板手动删除计划,那么您将在启动时重新添加计划。