【发布时间】:2020-07-01 16:47:24
【问题描述】:
我们有一个 Azure 函数 v3,我们需要注入一个需要 IConfiguration 的服务,所以我们的代码如下:
public class Startup : FunctionsStartup
{
public override void Configure(IFunctionsHostBuilder builder)
{
builder.Services.AddSingleton<IService>((s) =>
{
var configuration = s.GetService<IConfiguration>();
return new Service(configuration);
});
}
}
local.settings.json:
{
"IsEncrypted": false,
"Values": {
"myConfig1": "xx"
}
}
服务正在尝试获取值但得到空值:
public Service(IConfiguration configuration)
{
string myConfig1 = configuration["myConfig1"];
【问题讨论】:
标签: dependency-injection configuration azure-functions config configuration-files