【发布时间】:2016-01-14 15:36:07
【问题描述】:
我有一个方法可以返回一个返回 1 或 2 个项目的短 observable,然后完成。
我想要一个持续运行的 observable,当我调用一个方法时,短的 observable 被创建并合并到运行时间更长的 observable 中。
有没有办法使用可观察的运算符来做到这一点?还是应该只使用主题?
【问题讨论】:
-
您可以在
IObservable<IObservable<T>>上调用.Merge(),其中内部IObservable<T>是您的短期可观察对象。如果您需要更多详细信息,请提供一些代码以更好地解释您想要做什么。 -
@LucasTrzesniewski Merge 对我不起作用,因为一旦较短的可观察对象完成,较长的可观察对象也会完成,这是我不想要的。
标签: c# system.reactive