預編譯的函數應用程序可以有多個函數嗎?預編譯的函數應用程序可以有多個函數嗎?
閱讀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
號每個函數都有一個單一入口點。但是同一個程序集中的不同方法可能被不同的函數引用。