gpt4 book ai didi

system.reactive - Rx 主题中观察者的数量

转载 作者:行者123 更新时间:2023-12-04 16:35:11 24 4
gpt4 key购买 nike

使用 Rx,获取 Subject 中当前观察者数量的最佳方法是什么?

我有一个场景,我想发布一条消息,但前提是有观察者。如果没有观察者,我需要做其他事情。

为了解决这个问题,我所做的是创建我自己的 ISubject 实现并公开内部 IObserver 集合的计数。我确信必须有一种开箱即用的方式来做到这一点,我只是不完全熟悉 Rx 所提供的东西。

谢谢!

最佳答案

使用 Subject<T>.HasObservers属性(property)。

Source Code

我不记得它是什么时候引入的,但我很确定它并不总是存在。它可能是在 Rx 2.0 中添加的。

关于system.reactive - Rx 主题中观察者的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13634725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com