【发布时间】:2016-11-05 07:23:22
【问题描述】:
我已经习惯使用 TopShelf 编写 Windows 服务来完成所有无法在 Web 请求中完成的事情,并且正在慢慢转向使用 azure 函数。
使用 topshelf 我通常可以做到
- 在服务启动时扫描并注册
- 为每个工单/请求使用嵌套容器
如何在 azure 函数调用中使用 IOC?我应该使用它吗?
【问题讨论】:
标签: azure inversion-of-control azure-functions
我已经习惯使用 TopShelf 编写 Windows 服务来完成所有无法在 Web 请求中完成的事情,并且正在慢慢转向使用 azure 函数。
使用 topshelf 我通常可以做到
如何在 azure 函数调用中使用 IOC?我应该使用它吗?
【问题讨论】:
标签: azure inversion-of-control azure-functions
不,目前没有办法在 Azure Functions 中以自然方式执行 IOC。通常,您希望在应用程序启动时初始化您的 IOC 容器,但我们目前没有为您提供这样做的方法。我们的 repo 中有一个与 here 相关的未解决问题。此外,我们必须让这个容器对 Function 实例可用。
【讨论】: