3
我正在使用基本的Unity MVC Nuget Bootstrapper。 我想在注入當前登錄的用戶進入服務我定義Unity MVC注入當前用戶
_container.RegisterType<IDoSomethingService, DoSomethingService>();
這樣DoSomethingService得到一個ICurrentUser物體或某種形式的解析器。
我試圖避免撥打電話一樣
DoSomethingService.DoSomething(currentUserUsingService,...);
或者在所有的MVC控制器的構造還避免設置:
DoSomethingService.CurrentUSer = User.Identity.Name;