0

我将 Function-App 发布到 Azure,我正在使用 Timer Trigger 在特定时间安排 Function-app 我想更改计划时间 如何编辑 Function-App 代码

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

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

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

4

1 回答 1

0

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

  1. 使用绑定表达式来配​​置计划,如下所示。

    [FunctionName("Function1")] public static void Run([TimerTrigger(" %timer-frequency% ")]TimerInfo myTimer, ILogger log) { log.LogInformation($"C# Timer 触发函数执行于:{DateTime.Now} "); }

  2. 在 Azure Functionapp 中创建一个名为timer-frequency的应用程序设置。每次您想更改表达式时,您都可以在门户内的应用程序设置中更改它,而无需重新部署代码。

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

而已。您可以查看根据您设置的频率执行的输出。

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

于 2020-08-06T15:25:24.177 回答