我们创建了一个azure函数,它被设置为定时器触发。我们想安排在不同的时间间隔内调用相同的func012.tion。即
1)每周星期五有一定的输入参数 2)每月使用某些输入参数设置的最后一天
由于
答案 0 :(得分:5)
计时器触发器只能采用一个cron计划 这是一个时间表联合。有多个计时器触发器 - 每个都有一部分时间表(星期五与星期一),然后每个都可以调用通过相应参数的公共函数。
答案 1 :(得分:1)
函数采用单个调度配置。因此,您可以在不同的日期创建Scheduler / Logic应用程序以触发功能。
或者,使用特定的计划创建两个函数(FuncitonA_FridayJob,FunctionA_MondayJob)。
答案 2 :(得分:0)
这是一个示例
public async Task FunctionLogicOnTimer(string parameter)
{
// ...
// ...
}
[FunctionName(nameof(MyFunc1))]
public async Task MyFunc1(
[TimerTrigger("%MyTimerIntervalFromSettings1%")] TimerInfo timer, ILogger log)
{
// ...
// ...
FunctionLogicOnTimer("I am triggered from MyFunc1");
}
[FunctionName(nameof(MyFunc2))]
public async Task MyFunc2(
[TimerTrigger("%MyTimerIntervalFromSettings2%")] TimerInfo timer ILogger log)
{
// ...
// ...
FunctionLogicOnTimer("I am triggered from MyFunc2");
}