我们可以在Microsoft Azure的单个Web作业中有多个计划。在特定时间内,我们有某些功能可以在单一工作中发生即多个时间表,所以我们已经尝试了计时器,但是我需要知道还有其他选项。谢谢您
您可以使用TimerTriggerAttribute:请参阅https://github.com/azure/azure-webjobs-sdk-extensions#timertrigger
// Triggered every hours
public static void HourlyTimerJob([TimerTrigger("00:01:00")] TimerInfo timerInfo, TextWriter log)
{
log.WriteLine("Your first scheduled job!");
}
// Triggered every 15 minutes
public static void MinutelyTimerJob([TimerTrigger("00:00:15")] TimerInfo timerInfo, TextWriter log)
{
log.WriteLine("Your second scheduled job!");
}
您始终可以将cron表达式用于Web作业,例如,让它在特定时间运行。您可以参考此官方文档。