Blazor Server. У меня есть модель
public class S3SvcConfiguration: IS3SvcConfiguration
{
public string AccessKey { get; set; }
public string SecretKey { get; set; }
public RegionEndpoint RegionPoint { get; set; }
public string S3Url { get; set; }
}
Но когда я читаю настройки приложения. json, RegionEndpoint имеет значение null: RegionEndpoint имеет тип AWS.
"S3SvcConfiguration": {
"RegionPoint": "us-east-2",
"S3Url": "http://myhost:9000",
"AccessKey": "qwerty",
"SecretKey": "qwerty123"
},
Я прочитал
public void ConfigureServices(IServiceCollection services)
{
services.AddRazorPages();
services.AddServerSideBlazor();
services.AddSingleton<IS3SvcConfiguration>(Configuration.GetSection("S3SvcConfiguration").Get<S3SvcConfiguration>());
services.AddScoped <IS3FileSvc,S3FileSvc> ();
}
Заполнены значения ALl, но RegionPoint равен нулю. Как читать настройки приложения. json Конфигурация для заполнения значения RegionPoint?