Чтение настроек приложений. json и использование значений в нескольких библиотеках классов в решении для ботов (. Net Core, Botframework V4) - PullRequest
0 голосов
/ 19 февраля 2020

У меня есть решение для ботов в MS Botframework V4. Net Core. Я должен прочитать appsettings.json и использовать значения, полученные в нескольких библиотеках классов в решении для ботов. Используя внедрение зависимостей, я могу получить значения конфигурации в классах при запуске проекта, но не может сделать то же самое в других библиотеках классов (у меня 35 библиотек классов в решении).

Требование:

У меня есть класс appsettings. json. Мне нужно присвоить значения, которые я получаю через внедрение зависимостей, переменным в этом классе и использовать это во всех библиотеках классов. Как мне этого добиться?

Код:

    private readonly IOptions<AppSettings> _mySettings;

    public EchoBot(IOptions<AppSettings> mySettings)
    {
        _mySettings = mySettings ?? throw new ArgumentNullException(nameof(mySettings));
    }

Здесь AppSettings - мой класс appsettings.json. Мне нужно присвоить значение переменным в этом классе и использовать его во всех библиотеках классов в решении

...