Azure functions 我能否在白天仅在特定时间执行azure功能

Azure functions 我能否在白天仅在特定时间执行azure功能,azure-functions,Azure Functions,嗨,我正在试用azure功能。基本上我想每天触发3次函数。例如 上午九时、下午十二时及下午五时。这会触发一个函数,该函数将从数据库获取数据,并在空闲时发送电子邮件或消息?有人能指引我吗 我使用的是visual studio 2019、C#和SQL数据库 谢谢为此,您需要使用Cronexpression 假设您希望在工作日内每天运行09:00 12:00 17:00,则0 9,12,17**1-5的cronexpression将为您提供以下5次输出(此答案将在周末发布,因此工作日内的下一次事件如下

嗨,我正在试用azure功能。基本上我想每天触发3次函数。例如 上午九时、下午十二时及下午五时。这会触发一个函数,该函数将从数据库获取数据,并在空闲时发送电子邮件或消息?有人能指引我吗

我使用的是visual studio 2019、C#和SQL数据库


谢谢

为此,您需要使用
Cronexpression

假设您希望在工作日内每天运行
09:00 12:00 17:00
,则
0 9,12,17**1-5
的cronexpression将为您提供以下5次输出(此答案将在周末发布,因此工作日内的下一次事件如下)

cronexpression本身可以在Azure函数上配置为

    [FunctionName("Function1")]
    public static void Run([TimerTrigger("0 0 9,12,17 * * 1-5")]TimerInfo myTimer, 
        ILogger log)
    {
        log.LogInformation($"C# Timer trigger function executed at: {DateTime.Now}");
    }
    [FunctionName("Function1")]
    public static void Run([TimerTrigger("0 0 9,12,17 * * 1-5")]TimerInfo myTimer, 
        ILogger log)
    {
        log.LogInformation($"C# Timer trigger function executed at: {DateTime.Now}");
    }