Я использую базовый загрузчик Unity MVC Nuget Bootstrapper.Я хотел бы добавить текущего зарегистрированного пользователя в службы, которые я определяю
_container.RegisterType<IDoSomethingService, DoSomethingService>();
, чтобы DoSomethingService получал объект ICurrentUser или некоторую форму распознавателя.
Я пытаюсь избежатьсовершать вызовы типа
DoSomethingService.DoSomething(currentUserUsingService,...);
или в конструкторе всех контроллеров MVC, также избегая установки:
DoSomethingService.CurrentUSer = User.Identity.Name;