我是python的新手.我正在尝试生成时间间隔数组.例如:
__CODE__
1.它应该在祖鲁时间创建如上所述的元素,直到每天晚上9点.2.从上午7:00下以及3.启动时间之后应该产生用于下一个和一天中的元素-埃德时间下午九时,如果是的current_time> START_TIME然后生成15分钟的时间间隔阵列直到下午9点.然后生成第二天和第二天+ 2.间隔时间应该是7:00,7:15那样..不是在7:12,8:32
我收到一个错误:
错误 CS1503 参数 2:无法从“Microsoft.Extensions.Configuration.IConfigurationSection”转换为“System.Action<>
当我使用Configure with Bind() 时,它正在工作。
var bandConfig = new BandSettings();
Configuration.GetSection("BandSettings").Bind(bandConfig );
Run Code Online (Sandbox Code Playgroud)
但是使用下面的代码,我收到了上述错误。
我尝试了博客和其他论坛中建议的许多解决方案,例如 -从 .net core 中的 appsettings.json 获取价值
但仍然是同样的错误。我错过了什么吗??
我有以下内容: appsettings.json
"BandSettings":{
"UserID": "aTestUserID",
"Password" : "aTestPassword"
}
Run Code Online (Sandbox Code Playgroud)
频段设置.cs
public class BandWidthSettings
{
public string UserID { get; set; }
public string ApiToken { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
测试助手
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
public static IConfiguration GetTestConfiguration()
=> new ConfigurationBuilder()
.AddJsonFile("appsettings.json")
.Build();
public IConfiguration Configuration { get; }
public TestHelper(IConfiguration configuration)
{
Configuration …Run Code Online (Sandbox Code Playgroud)