Я разработал проект .Net Core 2.2 Azure Web Job, который имеет несколько функций запуска таймера. Одна функция запускается каждые 15 минут, а другая — каждые 10 минут.
public async Task GetRecordsFromCosmosDBCollection_0([TimerTrigger("0 0/15 * * * *")]TimerInfo timerInfo){
//Custom Business Logic
}
public async Task GetRecordsFromCosmosDBCollection_1([TimerTrigger("0 0/10 * * * *")]TimerInfo timerInfo){
//Custom Business Logic
}
Если бы я использовал выражение CRON непосредственно в параметрах функции, то оно работало бы так, как ожидалось. Но я хочу прочитать информацию о выражении CRON из файла appsettings.json, а затем передать ее двум вышеуказанным функциям.
Итак, может ли кто-нибудь предложить правильный подход к чтению информации о выражении CRON из appsettings.json в файле Functions.cs в проекте Azure WebJob.