捕获异步事件

时间:2014-06-24 09:39:55

标签: c# events asynchronous

我正在努力解决问题,需要一些可能的解决方案。

我有三层 - ClientApp,ServiceLayer和域层

服务层和域层实现了发布者和订阅者事件模式,以便在事情发生时通知域的不同区域。

clientApp调用domian创建新订单。在创建订单时,发布者会引发一个事件来通知另一个域的域名。我通过订阅者在服务层中挂钩此事件,并收到正确的事件。

我希望将该事件冒泡到clientApp,但我正在努力让它发挥作用。我认为这是因为事件是异步触发的,因此不在同一个线程中。我已在clientApp和服务层之间实现了发布和订阅,但这又失败了。

ClientApp(创建新订单)> ServiceLayer(收货)>域(创建订单引发事件) ServiceLayer(收到活动)> ?????

感谢任何帮助或指导。

0 个答案:

没有答案