← Все новости
[Перевод] Использование DI в DotNet чтобы не таскать UserId сквозь все слои приложения

[Перевод] Использование DI в DotNet чтобы не таскать UserId сквозь все слои приложения

Зачем всё этоПредставьте себе классическое такое ынтерпрайз приложжение с несколькими слоями логики. Хоть те самые презентация, домен, инфраструктура. Хотя большинство реальных приложений имеют еще больше слоев, лазанья обзавидуется.На самом глубоком уровне вам неожиданно нужна информация о текущем пользователе: его ID и его пермишны. В результате вы получаете множество вложенных пробросов, когда UserContext передается через каждый слой. Читать далее