2013-11-02 17 views
0

我需要WPF PRISM中的EventAggregator,但对于ASP.NET MVC4。ASP.NET MVC的Event Aggregaotr

我有以下问题。在完成某些操作后,例如添加了“推荐”,我需要发送2封邮件和短信。现在我想把它从评论处理行动中解放出来,并在后台的某个地方执行。

我可以做到这一点的一种方法是订阅Global.asax中的事件,并根据需要执行特定事件的订阅者列表(通过创建IEventAggregator,使用依赖注入,就像在PRISM中一样)。但是,它将与注释处理操作在同一个线程中运行。

是否有任何其他方式,并且是ASP.NET MVC4中的后台任务和后台工作者?

注意:目前我无法创建单独的服务(例如WCF),因为网站运行在共享主机上,所以可以完成这项工作。

回答