Как я могу переместить реализации сервисов, которые требуют приложений (например, иконфигурации) в уровень приложения в ⇐ C#

Место общения программистов C#
Anonymous
Как я могу переместить реализации сервисов, которые требуют приложений (например, иконфигурации) в уровень приложения в

Сообщение Anonymous »

Я использую чистую архитектуру в своем проекте со следующей слоистой структурой: < /p>

Presentation (API) < /li>
Инфраструктура < /li>
< /li>
< /li>
< /ul>
< /> < /li>
< /ul>
. />
Ссылки на уровни презентации как применение, так и инфраструктура. Тем не менее, я сталкиваюсь с проблемой, когда службе требуются значения конфигурации от Appsettings.json, например, в службе почты SMTP. Эти службы требуют доступа к Iconfiguration. < /P>
Поскольку слой приложения не может ссылаться на уровень презентации (где доступен Iconfiguration), я не могу вводить или использовать Iconfiguration непосредственно на уровне приложения. Настройки внутри слоя приложения правильно?
Заранее.

Подробнее здесь: https://stackoverflow.com/questions/796 ... -iconfigur

Вернуться в «C#»