NET Core中的观察者模式

时间:2018-04-30 16:06:22

标签: asp.net-core .net-core observer-pattern

我有一个名为 Transaction 的域名实体,我希望在某些事件发生时接收我的应用程序服务中的通知,例如新事务,更新事务......

所以,我从MSDN https://docs.microsoft.com/en-us/dotnet/standard/events/observer-design-pattern开始阅读这篇文章,但我不知道观察者模式是否是NET Core中最好的方法。

我的域实体中是否需要实现IObservable?

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如果要接收其他人的事件,则应实现IObservable接口。

IObserver应该由发布者提供。

我想在发生某些事件时在我的应用程序服务中接收通知,

您的情况是“我的应用程序服务”。