给定一个类型为
我在这里看到了一个类似的问题Does reactive extensions support rolling buffers?,但答案似乎不是很理想,而且有点过时,所以我想知道Rx-Main的发布版本是否现在已支持此功能。
IObservable<T>
的对象,是否有办法利用Throttle
行为(当添加了一个项目时重置计时器,但返回该时间段内添加的所有项目的集合?)?
Buffer
提供了类似的功能,它将数据分块成IList<T>
,每个时间间隔或计数一次。但我需要每次添加项目时重置计时器。我在这里看到了一个类似的问题Does reactive extensions support rolling buffers?,但答案似乎不是很理想,而且有点过时,所以我想知道Rx-Main的发布版本是否现在已支持此功能。
BufferWithInactivity
答案就是你所需要的。你能否澄清一下你的问题? - Enigmativity