srd*_*d98 5 azure azure-webjobs azure-webjobssdk
我正在尝试将 WebJob 作为控制台应用程序运行,当我添加时它可以工作RunOnStartup = true
,但我需要它只与 TimerTrigger 一起工作。
这是我的代码
public static void Main()
{
JobHostConfiguration config = new JobHostConfiguration();
config.UseTimers();
JobHost host = new JobHost(config);
host.RunAndBlock();
}
public static void TimerJob([TimerTrigger("0 0 8 * * *")] TimerInfo timerInfo)
{
Console.WriteLine("Job Work");
}
Run Code Online (Sandbox Code Playgroud)
我需要什么才能使此代码工作?
此行为是由于一个问题造成的,TimerTrigger
该问题已在 Nuget 上发布的v1.0.1版本中修复。
问题是我们在安排事件时在内部使用UTC 时间,而不是您期望的当地时间。虽然这在本地运行时可能会导致混乱,但你的作业仍会在 Azure 中按计划正确运行。
不过,这个问题现在已经得到解决。
归档时间: |
|
查看次数: |
6227 次 |
最近记录: |