是否可以从 Action 侦听器创建 IObservable?
我有一个类,它的事件定义为 Action
,而不是带有 EventArgs 的经典 EventHandler。有没有办法将其转换为 IObservable,就像使用标准 EventHandler 一样?我需要这样做,以便可以与其他 IObservables 合并。
I have a class that has an event defined as an Action<Guid>
, as opposed to a classic EventHandler with EventArgs. Is there a way to convert this to an IObservable the same way would be done with a standard EventHandler? I need to do this so I can merge with other IObservables.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您有此类:
那么这就是您将非标准事件转换为 IObservable所需的代码:
If you have this class:
Then this is the code you need to turn the non-standard event into an
IObservable<Guid>
: