反应性4.2.0净值Subject <T> ReplaySubject <T>

时间:2019-12-10 14:15:43

标签: reactive

当我向观察者提供OnNext消息,然后在代码的另一部分中订阅该消息时,我将ReplaySubject用作管道。

我首先通过使用Subject.Create(observer :, observable :)尝试了ISubject,但这似乎无济于事,换句话说,Observer是一个无处不在的接收器。是否有一些代码可以使Subject执行类似管道的操作。例如,我要注入具有整数countN的onNext消息,并希望可观察对象按顺序广播N个0.00E0(s)。

更新: 看来我需要实现ISubject接口。是否有用于实现与ReplaySubject相同功能的简单实现的源代码,并具有对缓冲区大小和Observer集合以及Disposable返回对象的简单,正确的内存处理。

1 个答案:

答案 0 :(得分:0)

好,所以您使用

new Subject<Int32>() 

获得一条管道主题。

有人在乎解释Subject.Create做什么?

您可以从Subject或ReplaySubject继承吗?应该可以吗?