Используя ядро .Net, с помощью ConfigurationBuilder я могу прочитать файл Json (app.settings) в типизированную структуру:
var configBuilder = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: true);
var config = configBuilder.Build();
services.Configure<MyOptions>(config);
Так что теперь его можно вводить через IOptions<MyOptions>
Но, глядя на документацию / пример Autofac - я не нашел подобного потока.
Вопрос:
Помимо записи вручную, может ли Autodac считывать файлы JSON и делать их инъекционными, как IOptions
?
Кстати, я использую .Net 4.7