我可以在 Azure 上的 Web 应用程序中为 运行 函数创建一个计划,如果可能的话传递参数吗?

Can I create a schedule to run a function within my web app on Azure, and if possible passit parameters?

我正在使用 VB.net 在 Visual Studio 中设置 Web 应用程序。我在 class 中有一个函数,我希望定期使用 Azure 运行(最好将参数传递给)。我过去成功地创建了一个单独的项目并作为 exe 发布,然后在 azure 中配置一个 webjob 以按计划 运行 它,但我想尝试将所有代码保持在同一范围内如果可能的话,项目。有没有办法按计划访问 azure 到 运行 中特定 class/function 的网络应用程序?

我在 Azure 中做了一些研究,我看到选项似乎是 webjobs、Azure Functions 或 Logic Apps,但如果有人有经验并且可以告诉我这是否可行,我会感激不尽

提前致谢,

特里

我认为你最好的选择是使用时间调度触发的功能。

这里分享一些链接:

  1. https://blogs.msdn.microsoft.com/benjaminperkins/2018/11/02/azure-functions-timer/
  2. https://codehollow.com/2017/02/azure-functions-time-trigger-cron-cheat-sheet/
  3. https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer