是否有任何计划表达我可以使用的触发蔚蓝的功能上的每月最后一天? 这似乎是这样的一个典型的情况下为一个触发计时器,我很惊讶我在努力图了这一点。
目前,我正在使用一个解决办法的通过触发日期,第28-31的每月检查在代码,如果这是最后一个月的一天,但这一解决办法感觉有点哈克.
甚至一个明确的"不可能",将不胜感激。
编辑: 这里是代码
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
}
}
}
}