相关疑难解决方法(0)

如何将当前用户信息传递给DDD中的所有图层

以前曾问过类似的问题,但不完全相同(除非我错过了)

我想通过我的服务,域,域事件,域事件处理程序传递IUserInfo类实例...

什么是最好的方法.

我是不是该

  • 使用IoC通过将其注册到Httpcontext.Current.session ["CurrentUser"]的实例来注入它;

  • 将数据添加到当前线程.

  • 任何其他方式

我被困在域事件处理程序中,我想使用这些数据进行审计以及发送电子邮件.

我希望能够在我的应用程序中的任何位置使用CurrentUser信息.

随着线程被合并的线程,我怀疑线程的重用是否会重置数据.如果没有,请告诉我如何使用线程传递IUser实例.

问候,

损伤

.net c# domain-driven-design n-tier-architecture

22
推荐指数
2
解决办法
4850
查看次数