将无服务器Azure函数合并到代码中,但独立运行

时间:2019-12-13 22:14:20

标签: azure serverless

如果您需要创建5个相关的无服务器Azure函数,它们具有相似的依赖性,并且大部分代码是相同的,那么您是否必须创建和维护5个单独的Visual Studio解决方案/项目?是否可以在Visual Studio中创建一个解决方案/项目,然后生成5个实例(向每个实例传递不同的参数)?

例如,1基于计时器并运行Function1 另一个基于队列并运行Function2 等

1 个答案:

答案 0 :(得分:1)

是的,您可以拥有一个具有多种触发器类型的功能App,并在它们之间共享逻辑。

甚至支持依赖注入:

https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-dependency-injection