2013-11-02 16 views
0

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

我有以下問題。在完成某些操作後,例如添加了「推薦」,我需要發送2封郵件和短信。現在我想把它從評論處理行動中解放出來,並在後臺的某個地方執行。

我可以做到這一點的一種方法是訂閱Global.asax中的事件,並根據需要執行特定事件的訂閱者列表(通過創建IEventAggregator,使用依賴注入,就像在PRISM中一樣)。但是,它將與註釋處理操作在同一個線程中運行。

是否有任何其他方式,並且是ASP.NET MVC4中的後臺任務和後臺工作者?

注意:目前我無法創建單獨的服務(例如WCF),因爲網站運行在共享主機上,所以可以完成這項工作。

回答