首页 > 解决方案 > 是否可以从外部包注册 Azure 函数?

问题描述

我们的团队目前有多个项目使用通用 Nuget 包来实现共享功能。是否可以在包中创建函数端点,然后从中注册Startup.cs

我已经看到<FunctionsInDependencies>true</FunctionsInDependencies>引用作为一种可能的解决方案,但这对于我们的目的并不理想。

标签: azure-functionsnuget-package

解决方案


默认情况下,Azure 函数没有Startup类。您可以使用IWebJobStartup. 对于自定义中间件,没有官方文档,但有一个提议的特性

更多信息可以参考如何配置 Azure Function 的启动?, How to use middleware with Azure Functions和讨论类似主题的这个SO 线程。


推荐阅读