带有配置文件(Json / MXL)的Azure函数V2中的依赖注入

问题描述 投票:0回答:1

我已经在webapi 2中工作,并使用unity解决了所有依赖关系。

应用程序中的所有依赖关系都放在unity.config文件中,并且依赖关系将通过下面的代码来解决。

using Microsoft.Practices.Unity;
using Microsoft.Practices.Unity.Configuration; 

var section = (UnityConfigurationSection)ConfigurationManager.GetSection("unity");
container = new UnityContainer().LoadConfiguration(section);

现在,我具有使用Azure V2函数来实现的类似要求。我知道可以使用Microsoft提供的默认DI或任何其他依赖解析程序(如Autofac)来实现。

builder.Services.AddTransient<IEmployee, EmployeeProvider.Employee>();           

但是,我的具体要求是如何通过将依赖项放置在json或配置文件中来解决Azure V2函数中的依赖项>>而不是解决'Services.AddTransient();'的常规方法。

感谢您的任何帮助。

我已经在webapi 2中工作,并使用unity解决了所有依赖关系。应用程序中的所有依赖项都放置在unity.config文件中,并将通过下面的...

dependency-injection azure-functions
1个回答
0
投票

是,您可以根据需要获得任何myFile.config.json。您需要做的只是从Startup类中注入它。

© www.soinside.com 2019 - 2024. All rights reserved.