我已经在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文件中,并将通过下面的...
是,您可以根据需要获得任何myFile.config.json
。您需要做的只是从Startup类中注入它。