【问题标题】:Azure function precompiled multi function - same dllAzure函数预编译多功能-相同的dll
【发布时间】:2017-04-13 15:51:39
【问题描述】:

我已经按照这篇博文创建了一个预编译的 azure 函数。 https://blogs.msdn.microsoft.com/appserviceteam/2017/03/16/publishing-a-net-class-library-as-a-function-app/

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

谢谢

【问题讨论】:

    标签: azure azure-functions


    【解决方案1】:

    是的!

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

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

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

    【讨论】:

    • 我们如何使用 VS 2017 预编译的函数来实现这一点,因为我们现在无法手动添加 function.json
    • 预编译的函数,iirc,应该做你想做的——将一个项目中的所有函数包装到一个dll中,并自动生成上述function.json属性
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多