Правильно ли уменьшить `IConfiguration` до` IConfigurationRoot` для доступа к методу Reload () ` - PullRequest
0 голосов
/ 11 января 2019

В моем проекте Core 2.1 я пытаюсь получить доступ к методу configuration Reload(), но IConfigurationRoot был изменен на IConfiguration в автозагрузке, у которого нет метода Reload(). Вы можете заставить его работать от downcasting IConfiguration до IConfigurationRoot

public Startup(IConfiguration configuration)
{ _config = (IConfigurationRoot)configuration; }

IConfigurationRoot _config { get; }

См. Как получить доступ к IConfigurationRoot при запуске в .net core 2?

У меня тот же вопрос, что и у Кристиана. Это правильно, есть ли какие-нибудь негативные последствия для downcasting IConfigurtion?

Мне не удалось найти официальную документацию по нему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...