Azure function 预编译多功能 - 相同的dll

Azure function precompiled multi function - same dll

我已关注此博客 post 以创建预编译的 azure 函数。 https://blogs.msdn.microsoft.com/appserviceteam/2017/03/16/publishing-a-net-class-library-as-a-function-app/

是否可以在同一个项目/同一个 dll 中创建多个函数?

谢谢

是的!

您需要在项目的根目录添加一个新文件夹,您的函数名称包含 function.json.

然后,在 function.json 中将 scriptFile 设置为您的 dll,将 entryPoint 设置为您想要作为第二个函数的方法。

{
  "scriptFile": "..\bin\SomeDll.dll",
  "entryPoint": "FunctionsLibraryProject.HelloHttpTrigger.SecondRunMethod",
  ...
}