Как получить конфигурацию из настроек приложения в консольном приложении .NET Core ⇐ C#
-
Anonymous
Как получить конфигурацию из настроек приложения в консольном приложении .NET Core
Я использую рабочий проект .NET Core 7, в котором хочу добавить настройки приложения в свой класс program.cs, но для этого мне нужен интерфейс IConfiguration из контекста хоста.
Как я могу получить и внедрить его как синглтон в проект?
Вот мой код:
Хост IHost = Host.CreateDefaultBuilder(args) .ConfigureServices(услуги => { // Здесь я хочу добавить конфигурацию из appsettings.json, а затем сопоставить ее с моим классом конфигурации Services.AddHostedService(); }) .Строить(); хост.Выполнить(); Вот мой appsettings.json:
{ "ServiceName": "Тестовый сервис", "connectionString": "" } Конфигурация общедоступного класса { общедоступная строка ServiceName {get; набор; } общественная строка ConnectionString {get; набор; } }
Я использую рабочий проект .NET Core 7, в котором хочу добавить настройки приложения в свой класс program.cs, но для этого мне нужен интерфейс IConfiguration из контекста хоста.
Как я могу получить и внедрить его как синглтон в проект?
Вот мой код:
Хост IHost = Host.CreateDefaultBuilder(args) .ConfigureServices(услуги => { // Здесь я хочу добавить конфигурацию из appsettings.json, а затем сопоставить ее с моим классом конфигурации Services.AddHostedService(); }) .Строить(); хост.Выполнить(); Вот мой appsettings.json:
{ "ServiceName": "Тестовый сервис", "connectionString": "" } Конфигурация общедоступного класса { общедоступная строка ServiceName {get; набор; } общественная строка ConnectionString {get; набор; } }
Мобильная версия