gpt4 book ai didi

azure - Azure webjob 功能有单独的计划吗?

转载 作者:行者123 更新时间:2023-12-04 18:05:31 26 4
gpt4 key购买 nike

是否可以为 Azure Web 作业中的各个非触发功能设置单独的计划?我之所以这么问,是因为我有六个单独的任务,我想在一天中的不同时间以不同的时间间隔运行,并且不想为每个任务创建单独的项目。

最佳答案

是的,您可以使用TimerTriggerAttribute

这里是一个示例代码:

public class Program
{
static void Main(string[] args)
{
JobHostConfiguration config = new JobHostConfiguration();

// Add Triggers for Timer Trigger.
config.UseFiles(filesConfig);
config.UseTimers();
JobHost host = new JobHost(config);
host.RunAndBlock();
}

// Function triggered by a timespan schedule every 15 sec.
public static void TimerJob([TimerTrigger("00:00:15")] TimerInfo timerInfo,
TextWriter log)
{
log.WriteLine("1st scheduled job fired!");
}

// Function triggered by a timespan schedule every minute.
public static void TimerJob([TimerTrigger("00:01:00")] TimerInfo timerInfo,
TextWriter log)
{
log.WriteLine("2nd scheduled job fired!");
}
}

您还可以使用 CRON 表达式来指定何时触发该函数:

Continuous WebJob with timer trigger and CRON expression

关于azure - Azure webjob 功能有单独的计划吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29376271/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com