【发布时间】:2019-05-28 21:08:59
【问题描述】:
我们必须编写多个触发器。我希望根据触发器类型创建单独的函数。因此,如果我需要 5 个将在不同时间运行的计时器触发器,我将创建一个计时器触发器函数类并将函数命名为 [TimerTrigger1]、[TimerTrigger2]、[TimerTrigger3] 等函数。添加代码后,我不确定是否可以再这样做。
有人可以建议我如何添加多个触发器吗?我不能在一个类下有两个Run 函数。
public static class TimerTrigger
{
[FunctionName("InsertTimerTrigger1")]
public static void Run([TimerTrigger("0 */5 * * * *")]TimerInfo myTimer, ILogger log)
{
// Do task 1
log.LogInformation($"C# Timer trigger function executed at: {DateTime.Now}");
}
[FunctionName("InsertTimerTrigger2")]
public static void Run([TimerTrigger("0 */15 * * * *")]TimerInfo myTimer, ILogger log)
{
//Do Task 2
log.LogInformation($"C# Timer trigger function executed at: {DateTime.Now}");
}
}
【问题讨论】:
标签: azure azure-functions