延迟Observable中的每个元素



假设我想订阅一个可观察对象,但是订阅的方式是在元素被触发一秒钟后才接收。

是否有一个干净的方法来实现这一点,除了例如

.Subscribe(async _ => { await Task.Delay(1000); /* do something */ })

我知道Observable.Delay(),但是它看起来只适用于序列中的第一个元素。

不,我认为Delay正是你要找的。也许你把它和Defer混淆了。我敢肯定,编写一个快速测试或LinqPad脚本比在Stackoverflow上创建一个问题要花更少的时间。

相关内容

  • 没有找到相关文章

最新更新