预编译的函数应用程序可以有多个函数吗?预编译的函数应用程序可以有多个函数吗?
阅读docs它详细介绍了使用functions.json指向dll中的入口点。
但是,你可以在一个单一的functions.json中有多个入口点,因此在单个DLL中暴露多个方法?
预编译的函数应用程序可以有多个函数吗?预编译的函数应用程序可以有多个函数吗?
阅读docs它详细介绍了使用functions.json指向dll中的入口点。
但是,你可以在一个单一的functions.json中有多个入口点,因此在单个DLL中暴露多个方法?
功能应用程序可以具有多个功能,每个功能都在一个单独的文件夹中,并具有单独的function.json
文件引用到正确的入口点。
所以的文件夹结构应该是这样的:
bin\MyCompiledAssembly.dll
NameOfYourFunction\function.json
AnotherFunction\function.json
appsettings.json
host.json
你真的有两个问题在这里,不同的答案:
它预编译功能的应用程序可以有多种功能?
是,无论是功能应用以及的组件可以具有多种功能。您可以像往常一样在功能应用中定义功能,使用文件夹结构,其中每个功能都有自己的文件夹,其function.json
文件和可以暴露装配中的多种功能方法,并确保这些功能已正确设置function.json
文件的entryPoint
属性。
但你可以有多个入口点在一个单一的functions.json
号每个函数都有一个单一入口点。但是同一个程序集中的不同方法可能被不同的函数引用。