.NET Core中的观察者模式

4
我有一个名为Transaction的领域实体,当发生某些事件(如新交易、更新交易等)时,我希望在我的应用程序服务中接收通知。
因此,我阅读了MSDN上的这篇文章https://learn.microsoft.com/en-us/dotnet/standard/events/observer-design-pattern,但我不知道观察者模式是否是.NET Core中最好的方法。
我需要在我的领域实体中实现IObservable吗?
有什么建议吗?

1
正如你所说,这些是事件。因此,你可能应该阅读关于领域事件的内容。 - Ali
1个回答

0
如果您想接收他人的事件,您应该实现IObservable接口。
发布者应该提供IObserver。
“我希望在我的应用程序服务中接收通知,当某些事件发生时”,在您的情况下,“我的应用程序服务”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接