如何在 Azure 门户中编辑函数应用代码

问题描述 投票:0回答:1

我将函数应用程序发布到 Azure,并且我正在使用计时器触发器在特定时间安排函数应用程序 我想更改时间表 时间如何编辑功能应用程序代码

我尝试过AppserviceEditor 它给出了一个错误

Failed to save 'function.json': Unable to save "/Function1/function.json". Please try again later. Error code: 409

是否还有其他流程可以在 Azure 门户本身中编辑 Azure-Function-App

azure azure-functions azure-app-service-plans azure-function-app azure-function-app-proxy
1个回答
0
投票

请按照以下步骤将您的 Azure Functions 的计划表达式 - 计时器触发器设为可配置项,以便您无需部署代码即可轻松更改它。

  1. 使用绑定表达式配置计划,如下所示。
[FunctionName("Function1")]
public static void Run([TimerTrigger("**%timer-frequency%**")]TimerInfo myTimer, ILogger log)
{
    log.LogInformation($"C# Timer trigger function executed at: {DateTime.Now}");
}
  1. 在 Azure Functionapp 中创建一个名为 timer-FrequencyApplication Settings。每次您想要更改表达式时,您可以在门户内的应用程序设置中更改它,而无需重新部署代码。

注意:此技术(绑定表达式)适用于 Azure Function v2(当然还有 v3)。

就是这样。您可以查看根据您设置的频率执行的输出。

如果您想获得详细的分步教程,请查看此处 https://praveenkumarsreeram.com/2020/08/06/azure-functions-timer-triggers-configurable-scheduled-expressions /

© www.soinside.com 2019 - 2024. All rights reserved.