如何合并两个可观察到的早期完成的对象

问题描述 投票:1回答:1

内置Merge运算符的行为将在both源完成时完成。我正在搜索此运算符的变体,该变体会生成一个可观察值,当两个源可观察值的any完成时,该可观察值也会完成。例如,如果第一个可观察完成完全成功,并且后来第二个可观察完成带有异常,则我希望忽略此异常。

我想出了一个实现,该实现将特殊的哨兵异常与两个枚举连接在一起,然后合并的序列捕获并抑制了该异常。我想知道我是否缺少一个更简单的解决方案。

Merge
c# system.reactive rx.net
1个回答
3
投票
© www.soinside.com 2019 - 2024. All rights reserved.