Rx:获取第一个项目,但在第二个项目到达时抛出异常

时间:2017-07-28 12:51:51

标签: system.reactive rx-py

使用Rx可观察流,是否有一种有效的方法来获取第一项,完成源可观察,但如果第二项到达则抛出异常? 使用Rx听起来不是一个好的情况,但有一种聪明的方法来处理它吗?

1 个答案:

答案 0 :(得分:0)

据我了解,这违反了IObservable合同,明确规定在errorcomplete之后不得再收到任何额外的项目。所以基本上,你正在检查一个不能(或不应该)出现的情况。