可以在一个WebJob中定义2个函数吗?

时间:2018-03-19 18:42:48

标签: c# azure-webjobs timer-trigger

在一个WebJob中,我启动了两个函数:一个是ServiceBusTrigger,另一个是TimerTrigger。 这两个功能都可以工作吗?似乎ServiceBusTrigger工作,而TimerTrigger则没有。 TimerTrigger 1定义为

public void CheckExpiration([TimerTrigger("0 */5 * * * *")]TimerInfo myTimer)

所以它应该每5分钟运行一次?我在调用函数时记录了跟踪但是没有找到预期的跟踪。

1 个答案:

答案 0 :(得分:0)

请确保在program.cs中添加了config.UseTimers()。如果您想在webjobs中使用TimeTrigger,则需要添加此代码。此代码的引用位于 Microsoft.Azure.WebJobs.Extensions nuget包中。我在webjob中测试了两个函数。一切都很好。 TimeTrigger每1分钟自动触发一次。

enter image description here