C'è qualche CRON espressione che può essere utilizzato per attivare un Azure Funzione l'ultimo giorno di ogni mese? Sembra che un tale scenario tipico di un timer di trigger, io sono sorpreso che sto lottando per capire questo fuori.
Attualmente sto usando una soluzione innescando date 28-31 di ogni mese e di controllo nel codice se è l'ultimo giorno del mese, ma che soluzione si sente un po ' sporca.
Anche un definitivo "Non è possibile" sarebbe apprezzato.
MODIFICA: Ecco il codice
using Microsoft.Azure.WebJobs;
using Microsoft.Extensions.Logging;
using System;
namespace MyProsj.Functions.Triggers
{
public static class LastOfEachMonth
{
[FunctionName("LastOfEachMonth")]
public static void Run([TimerTrigger("0 0 20 28-31 * *")] TimerInfo myTimer, ILogger log)
{
if (DateTime.Now.AddDays(1).Day == 1)
{
//DO STUFF HERE
}
}
}
}