Est-il l'expression CRON je peux utiliser pour déclencher l'Azur de la Fonction sur le dernier jour de chaque mois? Il semble comme un tel scénario typique pour une minuterie de déclenchement, je suis surpris que j'ai du mal à comprendre cela.
Je suis actuellement à l'aide d'une solution de contournement par le déclenchement sur les dates de 28 à 31 de chaque mois et de vérification dans le code si c'est le dernier jour du mois, mais cette solution se sent un peu hacky.
Même un définitif "Pas possible" serait appréciée.
EDIT: Voici le code
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
}
}
}
}