using System;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Host;
using Microsoft.Extensions.Logging;
namespace PravuNet6TTFunApp
{
public class Function1
{
[FunctionName("Function1")]
public void Run([TimerTrigger("%Schedule_GetData%")]TimerInfo myTimer, ILogger log)
{
log.LogInformation($"C# Timer trigger function executed at: {DateTime.Now}");
}
}
}
1条答案
按热度按时间8zzbczxx1#
如@thanzeel 所述,功能应用程序配置菜单-应用程序设置中似乎缺少CRON表达式名称。
必须将
Schedule_GetData
及其值添加到配置中我已经在我的本地和云环境中复制;使用以下配置和.NET 6函数应用程序时运行良好:
功能代码:
本地设置.json:
在发布到Azure门户功能应用程序之前,已将相同的本地应用程序设置(Cron表达式)添加到Azure门户功能应用程序的配置菜单〉应用程序设置。